Closed
Description
Rust 1.22.0-beta.3 (and I think earlier betas) Fail to link the gkrust-gtest crate as part of Firefox builds targeting i686-pc-windows-msvc.
13:39:52 INFO - Compiling gkrust-gtest v0.1.0 (file:///Z:/task_1510749903/build/src/toolkit/library/gtest/rust)
13:39:52 INFO - Running `z:/task_1510749903/build/src/rustc/bin/rustc.exe --crate-name gkrust_gtest 'Z:\task_1510749903\build\src\toolkit\library\gtest\rust\lib.rs' --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto --cfg 'feature="bindgen"' --cfg 'feature="gkrust-shared"' --cfg 'feature="no-static-ideograph-encoder-tables"' --cfg 'feature="quantum_render"' --cfg 'feature="servo"' --cfg 'feature="simd-accel"' -C metadata=dcf04380df960a70 -C extra-filename=-dcf04380df960a70 --out-dir 'z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps' --target i686-pc-windows-msvc -L 'dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps' -L 'dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\release\deps' --extern 'nsstring_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnsstring_gtest-10d93009b4b96094.rlib' --extern 'gkrust_shared=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libgkrust_shared-a27e948f260cfd40.rlib' --extern 'mp4parse_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libmp4parse_gtest-0ee4c20075271ff2.rlib' -C opt-level=2 -C debuginfo=2`
13:39:52 INFO - error: Could not compile `gkrust-gtest`.
13:39:52 INFO - Caused by:
13:39:52 INFO - process didn't exit successfully: `z:/task_1510749903/build/src/rustc/bin/rustc.exe --crate-name gkrust_gtest Z:\task_1510749903\build\src\toolkit\library\gtest\rust\lib.rs --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto --cfg feature="bindgen" --cfg feature="gkrust-shared" --cfg feature="no-static-ideograph-encoder-tables" --cfg feature="quantum_render" --cfg feature="servo" --cfg feature="simd-accel" -C metadata=dcf04380df960a70 -C extra-filename=-dcf04380df960a70 --out-dir z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps --target i686-pc-windows-msvc -L dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps -L dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\release\deps --extern nsstring_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnsstring_gtest-10d93009b4b96094.rlib --extern gkrust_shared=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libgkrust_shared-a27e948f260cfd40.rlib --extern mp4parse_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libmp4parse_gtest-0ee4c20075271ff2.rlib -C opt-level=2 -C debuginfo=2` (exit code: 3221225477)
13:39:52 INFO - z:/task_1510749903/build/src/config/rules.mk:952: recipe for target 'force-cargo-library-build' failed
13:39:52 INFO - mozmake.EXE[4]: *** [force-cargo-library-build] Error 101
13:39:52 INFO - mozmake.EXE[4]: Leaving directory 'z:/task_1510749903/build/src/obj-firefox/toolkit/library/gtest/rust'