Closed
Bug 1266877
Opened 10 years ago
Closed 9 years ago
Update tooltool rust to target arm android-9
Categories
(Firefox Build System :: General, defect, P3)
Firefox Build System
General
Tracking
(firefox48 affected)
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox48 | --- | affected |
People
(Reporter: rillian, Unassigned)
References
Details
The official rust-std library builds target android-18 which causes unresolved symbols when linking into gecko, which targets android-9 and does not provide these functions:
librul.a(std-4fda350b.0.o):std.0.rs:function f32::f32::log2::h90aa6ba577989944Mxa: error: undefined reference to 'log2f'
librul.a(std-4fda350b.0.o):std.0.rs:function f64::f64::log2::hcebdfa55e23ecd4d5Na: error: undefined reference to 'log2'
librul.a(std-4fda350b.0.o):std.0.rs:function fs::File::set_len::hf94cb2c64bf7fbb5Qrf: error: undefined reference to 'ftruncate64'
/android/ndk-arm-18/sysroot/usr/include/unistd.h:177: error: undefined reference to '__page_size'
This bug is about updating the rust-std we use on official and integration build of fennec to something compatible which lets us link rust code.
| Reporter | ||
Comment 1•10 years ago
|
||
See https://github.com/rust-lang/rust-buildbot/issues/98 for updating the upstream build.
Updated•9 years ago
|
Priority: -- → P3
| Reporter | ||
Comment 2•9 years ago
|
||
This has been taken care of by updates to upstream rust with the fix from comment #1.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•