On Wed, Jul 10, 2019 at 07:33:47AM +0200, Daniel Baumann wrote: > Package: firefox > Version: 68.0-1 > Severity: normal > > Hi, > > I'm building firefox 68.0-1 on buster/i386 with nss and nspr backported > from sid. While it builds fine on amd64, it fails on i386: > > ---snip--- > [...] > Compiling gkrust v0.1.0 (/build/firefox-68.0-1/toolkit/library/rust) > Running `CARGO_PKG_REPOSITORY= CARGO_PRIMARY_PACKAGE=1 > CARGO_PKG_VERSION=0.1.0 CARGO_PKG_AUTHORS='nob...@mozilla.org' > CARGO_MANIFEST_DIR=/build/firefox-68.0-1/toolkit/library/rust > CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_DESCRIPTION='Rust code for libxul' > CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_HOMEPAGE= > LD_LIBRARY_PATH='/build/firefox-68.0-1/build-browser/release/deps:/usr/lib' > CARGO_PKG_VERSION_PRE= CARGO=/usr/bin/cargo CARGO_PKG_VERSION_MAJOR=0 > CARGO_PKG_NAME=gkrust /usr/bin/rustc --crate-name gkrust > toolkit/library/rust/lib.rs --color always --crate-type staticlib > --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -C > lto --cfg 'feature="bindgen"' --cfg 'feature="cubeb-remoting"' --cfg > 'feature="cubeb_pulse_rust"' --cfg 'feature="gecko_profiler"' --cfg > 'feature="gkrust-shared"' --cfg 'feature="moz_memory"' --cfg > 'feature="moz_places"' --cfg 'feature="quantum_render"' --cfg > 'feature="servo"' -C metadata=6f96f008c952a2a0 -C > extra-filename=-6f96f008c952a2a0 --out-dir > /build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps > --target i686-unknown-linux-gnu -C > linker=/build/firefox-68.0-1/build/cargo-linker -L > dependency=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps > -L dependency=/build/firefox-68.0-1/build-browser/release/deps --extern > gkrust_shared=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps/libgkrust_shared-5c52925ca959de1c.rlib > --extern > mozilla_central_workspace_hack=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-50a3f0598d8b252a.rlib > -C opt-level=2 --cap-lints warn -L > native=/build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/build/lmdb-rkv-sys-057ba1a0785cc5e3/out` > Finished release [optimized] target(s) in 12m 54s > /build/firefox-68.0-1/build-browser/_virtualenvs/init/bin/python -m > mozbuild.action.check_binary --target --networking > /build/firefox-68.0-1/build-browser/i686-unknown-linux-gnu/release/libgkrust.a > make[5]: Leaving directory > '/build/firefox-68.0-1/build-browser/toolkit/library/rust' > make[4]: Leaving directory '/build/firefox-68.0-1/build-browser' > make[3]: *** [/build/firefox-68.0-1/config/recurse.mk:34: compile] Error 2 > make[3]: Leaving directory '/build/firefox-68.0-1/build-browser' > make[2]: *** [/build/firefox-68.0-1/config/rules.mk:413: default] Error 2 > make[2]: Leaving directory '/build/firefox-68.0-1/build-browser' > dh_auto_build: cd build-browser && make -j88 > LD_LIBS=-Wl,--no-gc-sections _LEAKTEST_FILES=leaktest.py returned exit > code 2 > make[1]: *** [debian/rules:241: stamps/build-browser] Error 2 > make[1]: Leaving directory '/build/firefox-68.0-1' > make: *** [debian/rules:342: build-arch] Error 2 > dpkg-buildpackage: error: debian/rules build-arch subprocess returned > exit status 2 > build@debian:~$ > ---snap---
You're not including the right part of the log, and I bet it's actually failing to build skcms.o with a GCC ICE, which is bug 930012. Mike