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)

defect

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.
See https://github.com/rust-lang/rust-buildbot/issues/98 for updating the upstream build.
Priority: -- → P3
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
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.