Closed
Bug 1384231
Opened 7 years ago
Closed 5 years ago
|mach bootstrap| does not install appropriate rust target for cross compiles
Categories
(Firefox Build System :: Bootstrap Configuration, enhancement)
Firefox Build System
Bootstrap Configuration
Tracking
(firefox57 wontfix)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox57 | --- | wontfix |
People
(Reporter: nalexander, Unassigned)
References
()
Details
Right now, |mach bootstrap| installs the Rust target that corresponds to the build machine's platform (and in the case of Win64, also installs the Win32 target). This isn't correct for mobile/android, and it won't be correct for folks targeting OS X from Linux or targeting Windows from WSL. This ticket tracks separating the rustup platform from the rust target, addressing mobile/android in the short-term and setting the pattern for Windows from WSL.
Updated•7 years ago
|
status-firefox57:
--- → wontfix
Is there a work-around? I just hit this when trying to build non-artifact builds.
A workaround I used for macOS: brew install rustup-init # The rust package must not be installed rustup-init # I think default args should work rustup target add armv7-linux-androideabi # Adds cross-compile target mach bootstrap # Rerun to ensure all deps are installed mach build # yay!
Updated•6 years ago
|
Product: Core → Firefox Build System
Updated•6 years ago
|
Component: General → Bootstrap Configuration
Reporter | ||
Comment 3•6 years ago
|
||
See also https://bugzilla.mozilla.org/show_bug.cgi?id=1326393.
Reporter | ||
Comment 4•5 years ago
|
||
This was addressed by my mach bootstrap
Android rehabilitation in Bug 1477487.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•