On Fri, Jan 11, 2019 at 09:24:25AM +0900, Mike Hommey wrote:
> Hi,
> 
> Usual disclaimer: the following assumes this all sticks.
> 
> I just landed bug 1515528 to autoland, which simplifies drastically how
> to build Firefox for arm64 windows, from a x86/x86_64 windows machine.
> 
> At the moment, this requires some extra manual steps over mach
> bootstrap, because this doesn't work with clang-cl yet, and requires
> some extra MSVC components.
> 
> In the MSVC installer, choose the following extra components:
> - Visual Studio C++ compiler and libraries for ARM64
> - Visual C++ ATL for ARM64
> - Visual C++ MFC for ARM64
> 
> (apologies if the names above don't match exactly what the installer
> shows, I translated them from my Japanese installer)
> 
> While we're here, you might find it useful to know that the build system
> supports using Visual Studio Build Tools 2017, which is has a smaller
> footprint than e.g. Visual Studio Community 2017.
> 
> With all the above MSVC components installed, edit a mozconfig with the
> following content:
>   ac_add_options --target=aarch64

Oh, forgot one more detail: you need to use nightly rust, and install
the aarch64 rust target:

rustup default nightly
rustup target add aarch64-pc-windows-msvc

Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to