rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
98.57k stars 12.74k forks source link

hashbrown tests fail on `Rust / test (ubuntu-latest, i586-unknown-linux-gnu, nightly)` #102703

Closed JustForFun88 closed 2 years ago

JustForFun88 commented 2 years ago

Hashbrown crate starts fail when running Rust / test (ubuntu-latest, i586-unknown-linux-gnu, nightly) with:

error: linking with `cc` failed: exit status: 1

Full log file can be found here in rust-lang/hashbrown#363.

Backtrace

Log

``` Run sh ci/run.sh + : i586-unknown-linux-gnu + [ 0 = 1 ] + FEATURES=rustc-internal-api,serde,rayon,raw,bumpalo + OP=test + [ nightly = nightly ] + FEATURES=rustc-internal-api,serde,rayon,raw,bumpalo,nightly + export RUSTFLAGS= -D warnings + CARGO=cargo + [ 1 = 1 ] + export CARGO_NET_RETRY=5 + export CARGO_NET_TIMEOUT=10 + cargo install --locked cross Updating crates.io index Downloading crates ... Downloaded cross v0.2.4 Installing cross v0.2.4 Downloading crates ... Downloaded memchr v2.5.0 Downloaded either v1.7.0 Downloaded adler v1.0.2 Downloaded const-sha1 v0.2.0 Downloaded is_ci v1.1.1 Downloaded heck v0.4.0 Downloaded itoa v1.0.2 Downloaded eyre v0.6.8 Downloaded indexmap v1.9.1 Downloaded shell-words v1.1.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded once_cell v1.13.0 Downloaded supports-color v1.3.0 Downloaded proc-macro-error v1.0.4 Downloaded hashbrown v0.12.2 Downloaded remove_dir_all v0.5.3 Downloaded rustc-demangle v0.1.21 Downloaded unicode-ident v1.0.1 Downloaded proc-macro2 v1.0.40 Downloaded tempfile v3.3.0 Downloaded rustc_version v0.4.0 Downloaded thiserror v1.0.31 Downloaded miniz_oxide v0.5.3 Downloaded quote v1.0.20 Running `/target/debug/build/serde-4ab4a774c512bac0/build-script-build` Compiling num_cpus v1.13.1 [serde 1.0.145] cargo:rustc-cfg=no_std_atomic64 [serde 1.0.145] cargo:rustc-cfg=no_std_atomic Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=num_cpus CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.1 CARGO_PKG_AUTHORS='Sean McArthur ' CARGO_PKG_DESCRIPTION='Get the number of CPUs on a machine.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_cpus CARGO_PKG_REPOSITORY='https://github.com/seanmonstar/num_cpus' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.13.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=13 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name num_cpus /cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=13407569a6b9241d -C extra-filename=-13407569a6b9241d --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern libc=/target/i586-unknown-linux-gnu/debug/deps/liblibc-f3b5300bf01d6060.rmeta --cap-lints warn -D warnings` Compiling rayon v1.5.3 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3 CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.5.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=30672ec3c98ff142 -C extra-filename=-30672ec3c98ff142 --out-dir /target/debug/build/rayon-30672ec3c98ff142 -L dependency=/target/debug/deps --extern autocfg=/target/debug/deps/libautocfg-5788d3b0c0ad14fb.rlib --cap-lints warn` Compiling ppv-lite86 v0.2.16 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=ppv_lite86 CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16 CARGO_PKG_AUTHORS='The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='Implementation of the crypto-simd API for x86' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ppv-lite86 CARGO_PKG_REPOSITORY='https://github.com/cryptocorrosion/cryptocorrosion' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.16 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name ppv_lite86 --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=e1ebc4244cb597e8 -C extra-filename=-e1ebc4244cb597e8 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings` Compiling doc-comment v0.3.3 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3 CARGO_PKG_AUTHORS='Guillaume Gomez ' CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=doc-comment CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=321b4006889c270d -C extra-filename=-321b4006889c270d --out-dir /target/debug/build/doc-comment-321b4006889c270d -L dependency=/target/debug/deps --cap-lints warn` Compiling serde_test v1.0.145 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/serde_test-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Token De/Serializer for testing De/Serialize implementations' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_test CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.13 CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/serde_test-1.0.145/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=8e0e86b172274b4d -C extra-filename=-8e0e86b172274b4d --out-dir /target/debug/build/serde_test-8e0e86b172274b4d -L dependency=/target/debug/deps --cap-lints warn` Compiling once_cell v1.15.0 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0 CARGO_PKG_AUTHORS='Aleksey Kladov ' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.15.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name once_cell --edition=2021 /cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="race"' --cfg 'feature="unstable"' -C metadata=74f57d3b5f18cc63 -C extra-filename=-74f57d3b5f18cc63 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings` Running `/target/debug/build/serde_test-8e0e86b172274b4d/build-script-build` Running `/target/debug/build/doc-comment-321b4006889c270d/build-script-build` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=ahash CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.8.0 CARGO_PKG_AUTHORS='Tom Kaitchuck ' CARGO_PKG_DESCRIPTION='A non-cryptographic hash function using AES-NI for high performance' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ahash CARGO_PKG_REPOSITORY='https://github.com/tkaitchuck/ahash' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' OUT_DIR=/target/i586-unknown-linux-gnu/debug/build/ahash-8c8f1f8debfe2911/out rustc --crate-name ahash --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c086b7125af70f7e -C extra-filename=-c086b7125af70f7e --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern cfg_if=/target/i586-unknown-linux-gnu/debug/deps/libcfg_if-89129ad34c4b713d.rmeta --extern once_cell=/target/i586-unknown-linux-gnu/debug/deps/libonce_cell-74f57d3b5f18cc63.rmeta --cap-lints warn -D warnings --cfg 'feature="specialize"' --cfg 'feature="stdsimd"'` Compiling rand_chacha v0.3.1 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=rand_chacha CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers:The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='ChaCha random number generator ' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name rand_chacha --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=4f11fae19054d4f6 -C extra-filename=-4f11fae19054d4f6 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern ppv_lite86=/target/i586-unknown-linux-gnu/debug/deps/libppv_lite86-e1ebc4244cb597e8.rmeta --extern rand_core=/target/i586-unknown-linux-gnu/debug/deps/librand_core-f04222ec15908efc.rmeta --cap-lints warn -D warnings` warning: constant `ROT` is never used --> /cargo/registry/src/github.com-1ecc6299db9ec823/ahash-0.8.0/src/fallback_hash.rs:11:7 | 11 | const ROT: u32 = 23; //17 | ^^^ | = note: `-D dead-code` implied by `-D warnings` warning: `ahash` (lib) generated 1 warning Running `/target/debug/build/rayon-30672ec3c98ff142/build-script-build` [rayon 1.5.3] cargo:rustc-cfg=has_step_by_rev [rayon 1.5.3] cargo:rustc-cfg=has_min_const_generics [rayon 1.5.3] cargo:rustc-cfg=has_control_flow Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=rayon_core CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3 CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Core APIs for Rayon' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon-core CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.9.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' OUT_DIR=/target/i586-unknown-linux-gnu/debug/build/rayon-core-4f546b479e5a7758/out rustc --crate-name rayon_core --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=8c138e33d2b9bc45 -C extra-filename=-8c138e33d2b9bc45 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern crossbeam_channel=/target/i586-unknown-linux-gnu/debug/deps/libcrossbeam_channel-237b8adea9f4a63d.rmeta --extern crossbeam_deque=/target/i586-unknown-linux-gnu/debug/deps/libcrossbeam_deque-a08d93daec35b48a.rmeta --extern crossbeam_utils=/target/i586-unknown-linux-gnu/debug/deps/libcrossbeam_utils-8be5b7dc7f57e1bc.rmeta --extern num_cpus=/target/i586-unknown-linux-gnu/debug/deps/libnum_cpus-13407569a6b9241d.rmeta --cap-lints warn -D warnings` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.13 CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' OUT_DIR=/target/i586-unknown-linux-gnu/debug/build/serde-86e5902039b74d09/out rustc --crate-name serde /cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=a8c38b8d817cd516 -C extra-filename=-a8c38b8d817cd516 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings --cfg no_std_atomic64 --cfg no_std_atomic` Compiling either v1.8.0 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/either-1.8.0 CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_REPOSITORY='https://github.com/bluss/either' CARGO_PKG_RUST_VERSION=1.36 CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name either --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/either-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=9dafa26db5af9fdb -C extra-filename=-9dafa26db5af9fdb --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=rayon CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3 CARGO_PKG_AUTHORS='Niko Matsakis :Josh Stone ' CARGO_PKG_DESCRIPTION='Simple work-stealing parallelism for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rayon CARGO_PKG_REPOSITORY='https://github.com/rayon-rs/rayon' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.5.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' OUT_DIR=/target/i586-unknown-linux-gnu/debug/build/rayon-0d3410b69acaba2f/out rustc --crate-name rayon --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=bbf2eb66ccf3484b -C extra-filename=-bbf2eb66ccf3484b --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern crossbeam_deque=/target/i586-unknown-linux-gnu/debug/deps/libcrossbeam_deque-a08d93daec35b48a.rmeta --extern either=/target/i586-unknown-linux-gnu/debug/deps/libeither-9dafa26db5af9fdb.rmeta --extern rayon_core=/target/i586-unknown-linux-gnu/debug/deps/librayon_core-8c138e33d2b9bc45.rmeta --cap-lints warn -D warnings --cfg has_step_by_rev --cfg has_min_const_generics --cfg has_control_flow` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=serde_test CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/serde_test-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Token De/Serializer for testing De/Serialize implementations' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_test CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_RUST_VERSION=1.13 CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' OUT_DIR=/target/i586-unknown-linux-gnu/debug/build/serde_test-392e36b088c1ad78/out rustc --crate-name serde_test /cargo/registry/src/github.com-1ecc6299db9ec823/serde_test-1.0.145/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=5dce4b5f653bb416 -C extra-filename=-5dce4b5f653bb416 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern serde=/target/i586-unknown-linux-gnu/debug/deps/libserde-a8c38b8d817cd516.rmeta --cap-lints warn -D warnings` Compiling rand v0.8.5 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=rand CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality. ' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name rand --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="small_rng"' --cfg 'feature="std"' --cfg 'feature="std_rng"' -C metadata=f17485cf4f970d52 -C extra-filename=-f17485cf4f970d52 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern libc=/target/i586-unknown-linux-gnu/debug/deps/liblibc-f3b5300bf01d6060.rmeta --extern rand_chacha=/target/i586-unknown-linux-gnu/debug/deps/librand_chacha-4f11fae19054d4f6.rmeta --extern rand_core=/target/i586-unknown-linux-gnu/debug/deps/librand_core-f04222ec15908efc.rmeta --cap-lints warn -D warnings` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=doc_comment CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3 CARGO_PKG_AUTHORS='Guillaume Gomez ' CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=doc-comment CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' OUT_DIR=/target/i586-unknown-linux-gnu/debug/build/doc-comment-a5863aff3cde9874/out rustc --crate-name doc_comment /cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=0b5f8480c5480c08 -C extra-filename=-0b5f8480c5480c08 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings` Compiling lazy_static v1.4.0 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0 CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.4.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name lazy_static /cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a616f5057ede4b01 -C extra-filename=-a616f5057ede4b01 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings` Compiling fnv v1.0.7 Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=fnv CARGO_MANIFEST_DIR=/cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='Fowler–Noll–Vo hash function' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 / MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=fnv CARGO_PKG_REPOSITORY='https://github.com/servo/rust-fnv' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.7 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name fnv /cargo/registry/src/github.com-1ecc6299db9ec823/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=afb5d528e11fce2e -C extra-filename=-afb5d528e11fce2e --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --cap-lints warn -D warnings` Compiling hashbrown v0.12.3 (/project) Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/project CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name hashbrown --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="ahash"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=37f2240ada6eb8e6 -C extra-filename=-37f2240ada6eb8e6 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -C incremental=/target/i586-unknown-linux-gnu/debug/incremental -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern ahash=/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rmeta -D warnings` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/project CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name hashbrown --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="ahash"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=8982e5cb564847ce -C extra-filename=-8982e5cb564847ce --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -C incremental=/target/i586-unknown-linux-gnu/debug/incremental -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern ahash=/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rlib --extern doc_comment=/target/i586-unknown-linux-gnu/debug/deps/libdoc_comment-0b5f8480c5480c08.rlib --extern fnv=/target/i586-unknown-linux-gnu/debug/deps/libfnv-afb5d528e11fce2e.rlib --extern lazy_static=/target/i586-unknown-linux-gnu/debug/deps/liblazy_static-a616f5057ede4b01.rlib --extern rand=/target/i586-unknown-linux-gnu/debug/deps/librand-f17485cf4f970d52.rlib --extern rayon=/target/i586-unknown-linux-gnu/debug/deps/librayon-bbf2eb66ccf3484b.rlib --extern serde_test=/target/i586-unknown-linux-gnu/debug/deps/libserde_test-5dce4b5f653bb416.rlib -D warnings` Running `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=equivalent_trait CARGO_MANIFEST_DIR=/project CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/target/i586-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name equivalent_trait --edition=2021 tests/equivalent_trait.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="ahash"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=75a225f0d14393a5 -C extra-filename=-75a225f0d14393a5 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -C incremental=/target/i586-unknown-linux-gnu/debug/incremental -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern ahash=/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rlib --extern doc_comment=/target/i586-unknown-linux-gnu/debug/deps/libdoc_comment-0b5f8480c5480c08.rlib --extern fnv=/target/i586-unknown-linux-gnu/debug/deps/libfnv-afb5d528e11fce2e.rlib --extern hashbrown=/target/i586-unknown-linux-gnu/debug/deps/libhashbrown-37f2240ada6eb8e6.rlib --extern lazy_static=/target/i586-unknown-linux-gnu/debug/deps/liblazy_static-a616f5057ede4b01.rlib --extern rand=/target/i586-unknown-linux-gnu/debug/deps/librand-f17485cf4f970d52.rlib --extern rayon=/target/i586-unknown-linux-gnu/debug/deps/librayon-bbf2eb66ccf3484b.rlib --extern serde_test=/target/i586-unknown-linux-gnu/debug/deps/libserde_test-5dce4b5f653bb416.rlib -D warnings` error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m32" "/tmp/rustcGevzhJ/symbols.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1092u0wsm7rjt2xb.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.17oq38xyr6u5mkkx.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1eudd4wbsrhi67mq.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1jf32xukts0c2bzb.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1o8v3yo4bcsfjshf.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1ou9l3x984my9zhb.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1oz58zda4jt2scin.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1r6cntfyhe45nih0.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1w6p8odu4i8alkhd.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.1y9zxfeo543uiggz.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.23hqfzspael8yr0c.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.25cdb2tpakjsyneh.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.26kmg29ss1knhnp9.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2bgoo465xvwqsj7w.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2cj09s6m9u58kpfq.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2cv2r72hrhxefrw3.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2h6uphtxxuxfaf5y.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2mjti7qf2ijv89um.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2q0nikdyes4rkptq.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2qbxajd18eh7yqho.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2qi0vj0z9pe6bfyd.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2x26fjhjj20gzinf.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2y4z9pztduvz39gk.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.2zit26rueb40ikox.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.32hkhihuj5fgahfb.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.32xm23c3jmzqfaza.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.36i3luwwb3io948e.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.37cevqz0m6g9j2ua.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.38w9w3o2g7545ut3.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.3g5b8ncvxyvzasmy.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.3or0iz6lh6m0uye4.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.3tj32i49h3gmax3j.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.3u3jkvznofcnibdd.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.3zxwd9zspl9cnqil.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.42dgnuj6l63iyzat.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.43g31ymcp5vldme4.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.43jgt5e8vgh1cvjn.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.48s3yryo4cumr6y5.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4a2ekd1oascavkmk.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4ad06gpw2ayxxqm5.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4bbb5n2nlp9ngbyt.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4bk2afdlso65up99.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4d5n70g6usq0n3kd.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4juqeksk22ol79m.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.4u72i9dk4xywcbel.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.50xj23i3ng0ye4c8.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.51c9s7yash68yfxi.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.54z3fiqnsp9pysuw.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.57nyvriued8zpoxh.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.58ijrnt69rhep8lm.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.5am3gr6ecnbn3u1z.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.5ame0k9nc3tko2y5.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.5ebhfuddnc32m18v.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.69xpw6rmkwig60u.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.6sgv7i0shgbxsy0.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.9yqq8755xxlxcdp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.hu300n1rkfqnrzp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.k7r3lmdz43bl72c.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.nvhvwf0sko5kmak.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.snsx9w829yoxyxp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.w38kk7avuu5stct.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5.84cvanjhgm6ljlf.rcgu.o" "-Wl,--as-needed" "-L" "/target/i586-unknown-linux-gnu/debug/deps" "-L" "/target/debug/deps" "-L" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libtest-8d16eed97d400e82.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libgetopts-563ec4d577dadcff.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libunicode_width-95f47c5e4d7a2d88.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_std-1f1e1f393f84a826.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libhashbrown-37f2240ada6eb8e6.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libonce_cell-74f57d3b5f18cc63.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libcfg_if-89129ad34c4b713d.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libstd-60f1010e604714b9.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libpanic_unwind-d667e658e761b5d0.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libobject-b44d4ed0efb4f3da.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libmemchr-70a41b873b2d55a0.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libaddr2line-649b87fa4b7e6521.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libgimli-548b9a06f4c399da.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_demangle-863b6a79d9065953.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libstd_detect-3f847e04a79b3cfb.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcfg_if-193159e73959b431.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libhashbrown-fb0d72b9a971e2cd.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libminiz_oxide-9c24f777813fb7f3.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libadler-939f3e8cd916a303.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a7c9e5b44224ec49.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libunwind-18678fe058e8f157.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcfg_if-10d7dd16a06da51f.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/liblibc-f3a4dde0789194b6.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/liballoc-f43415a0d4f96674.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_core-0044622c6c1d4a0b.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcore-1126328f7ebf5db8.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib" "-o" "/target/i586-unknown-linux-gnu/debug/deps/equivalent_trait-75a225f0d14393a5" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs" = note: /usr/bin/ld: /rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib(divdi3.o): unable to initialize decompress status for section .debug_line /usr/bin/ld: /rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib(divdi3.o): unable to initialize decompress status for section .debug_line /rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib: error adding symbols: File format not recognized collect2: error: ld returned 1 exit status error: could not compile `hashbrown` due to previous error Caused by: process didn't exit successfully: `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=equivalent_trait CARGO_MANIFEST_DIR=/project CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/target/i586-unknown-linux-gnu/tmp LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name equivalent_trait --edition=2021 tests/equivalent_trait.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="ahash"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=75a225f0d14393a5 -C extra-filename=-75a225f0d14393a5 --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -C incremental=/target/i586-unknown-linux-gnu/debug/incremental -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern ahash=/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rlib --extern doc_comment=/target/i586-unknown-linux-gnu/debug/deps/libdoc_comment-0b5f8480c5480c08.rlib --extern fnv=/target/i586-unknown-linux-gnu/debug/deps/libfnv-afb5d528e11fce2e.rlib --extern hashbrown=/target/i586-unknown-linux-gnu/debug/deps/libhashbrown-37f2240ada6eb8e6.rlib --extern lazy_static=/target/i586-unknown-linux-gnu/debug/deps/liblazy_static-a616f5057ede4b01.rlib --extern rand=/target/i586-unknown-linux-gnu/debug/deps/librand-f17485cf4f970d52.rlib --extern rayon=/target/i586-unknown-linux-gnu/debug/deps/librayon-bbf2eb66ccf3484b.rlib --extern serde_test=/target/i586-unknown-linux-gnu/debug/deps/libserde_test-5dce4b5f653bb416.rlib -D warnings` (exit status: 1) warning: build failed, waiting for other jobs to finish... error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m32" "/tmp/rustcQmpWvI/symbols.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.101gq0fzx2f557qc.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.10ngyrt1ao3e1tv4.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.12a3kog1pqgivxe3.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.13d2fakal3jltltd.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.159mfxvxj2nzt7e9.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.16or8tm0vmmv0ecs.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.18lvke0hbw40pk78.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.19xv0gxp84a7syg9.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1a7pg9as9inma7fh.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1ahn7xxbmbedr1mz.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1arbsqig3g2zusrz.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1auapijzg8sgqnou.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1g7amcibgxycyzxn.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1glvndnwpx9sx02.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1hnscayzofyiw5ga.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1i1oo2bt5ao5h5ny.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1kasyidvdozzv8xp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1ow9gmz4migljtdp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1qi5fcm2zcbc7px6.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1r8653lf2t0ea3u0.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1sbkh3nqsf18699a.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1sdjomf5kn4zemrk.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1wq8jslmfkphsl5m.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.1xlxva9s15dgtwhy.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.21w3bl307gru5t1b.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.22wqzg7144o25lu2.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.234xs0le520y872f.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.235ggu6u59gxi23f.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.24j5efcbmpjgf2vm.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.256m7e6xmgsgfne4.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.25qflldxvi860zau.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.26mae7w4qzwtrexc.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.26uscszrx3y14fsn.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.28yvflw89nvq59rc.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2brc2nayiq7vc2ut.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2csih3wbo1cnrf0t.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2du4624we828a32d.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2exiaajsir7wwops.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2f0d13tei2k45z0p.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2i7842dl20b00x5u.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2iyfcy0nvlz0ew4f.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2izr9lpmv49o1379.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2j7bkh21xzatabqw.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2la32314u8bx2f9a.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2m5a9vw3okxo0b6h.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2mnq9c7y7dtt43in.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2r8m2i4ank4bxliq.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2rpwx2rna64g8pe.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2sct94s5xbbw372u.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2t896lkeydln8mim.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.2z8vsqjxpwkrnvzs.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.314uae5yngjuqrk.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.31b0zpghk1vi5oe9.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.320m09uexfrzumkn.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.343wkqmde9c93ncu.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.35xecb5wzqua7p96.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.37zckfengc5422rr.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.39fs3g9v1cy8cwlb.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.39nft743d2on3un2.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3axjrd3prp8cqiew.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3hl70nc1cay9mi3u.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3k1wlpo9a03636j5.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3lt99ri3m3hdveds.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3obav1j9ti7vvbde.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3od0rk45f8nz947v.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3pp6i1ve6kaql77v.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3ryqywe1ib80i1mg.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3sql9wmlwf1e3i5o.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3tf5f9m1p89sthob.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3w95ejxfismlvmen.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.3zyxz3fhdj8s9yvb.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.40drv71b6zwuvmzz.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.40mjhec1id8mpsgw.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.41wmkl45avut10u9.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.42o7j5gh2rfa6bko.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4475ttcck1o05v6h.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.45h2c8xrba8oagoy.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.48ob9kal4mcc9yqp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.48y1kyxxg43zjmsx.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.49r911npnakaekc1.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4awjor9qntf369qp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4c6ah3bboty70g8w.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4fyzalmnsr2nbfol.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4k7bv99j8kxa4ha4.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4nn0tqtfs5oo5g52.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4ouhgw2x57mherra.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4rxlwr8flej7hq64.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4tlcihye87w3bgd5.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4zdu8229myg6qez0.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.53afbfs05f9kab6r.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.53f5g4olgwon48r7.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.540lukiab1c6idnl.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.54qleppy9uo97k72.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.5b6i9kkghhuzokdw.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.5dol5d3xcuvyd1kd.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.5f39ruvq77kmtih2.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.5f3hnogw4398c4pj.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.5f5d5m8dt07xvav8.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.6qgmi2i85gbmqlp.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.74n74qqtbrn2ha2.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.9l1p8lr81wituxz.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.e5nj6o19nyu4b74.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.ear8ly2igani39u.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.eqzo6u0eehdvgpy.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.f38eeojguifq6ua.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.f8nazmrzyqaqnv0.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.h9qr0ekwvxg7z13.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.jucnftjg6g8zp1i.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.k36jykx3vb2xtle.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.om8ox6cbf2ey0h9.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.ouu5n417bcz85vk.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.s8es836qyhmy7uv.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.swb0vm8p9g7trwi.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.tyjamdbjma2yquf.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.u0fboki8pmk26j0.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.um5umkylp8x9sel.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.v4wcn1377avkh1n.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.yppyainfavot7ib.rcgu.o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce.4eq6tu8yozovh8le.rcgu.o" "-Wl,--as-needed" "-L" "/target/i586-unknown-linux-gnu/debug/deps" "-L" "/target/debug/deps" "-L" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libonce_cell-74f57d3b5f18cc63.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libtest-8d16eed97d400e82.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libgetopts-563ec4d577dadcff.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libunicode_width-95f47c5e4d7a2d88.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_std-1f1e1f393f84a826.rlib" "/target/i586-unknown-linux-gnu/debug/deps/librand-f17485cf4f970d52.rlib" "/target/i586-unknown-linux-gnu/debug/deps/librand_chacha-4f11fae19054d4f6.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libppv_lite86-e1ebc4244cb597e8.rlib" "/target/i586-unknown-linux-gnu/debug/deps/librand_core-f04222ec15908efc.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libgetrandom-b41a0dc6dbbf57d4.rlib" "/target/i586-unknown-linux-gnu/debug/deps/liblibc-f3b5300bf01d6060.rlib" "/target/i586-unknown-linux-gnu/debug/deps/libcfg_if-89129ad34c4b713d.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libstd-60f1010e604714b9.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libpanic_unwind-d667e658e761b5d0.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libobject-b44d4ed0efb4f3da.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libmemchr-70a41b873b2d55a0.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libaddr2line-649b87fa4b7e6521.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libgimli-548b9a06f4c399da.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_demangle-863b6a79d9065953.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libstd_detect-3f847e04a79b3cfb.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcfg_if-193159e73959b431.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libhashbrown-fb0d72b9a971e2cd.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libminiz_oxide-9c24f777813fb7f3.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libadler-939f3e8cd916a303.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_alloc-a7c9e5b44224ec49.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libunwind-18678fe058e8f157.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcfg_if-10d7dd16a06da51f.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/liblibc-f3a4dde0789194b6.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/liballoc-f43415a0d4f96674.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/librustc_std_workspace_core-0044622c6c1d4a0b.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcore-1126328f7ebf5db8.rlib" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/i586-unknown-linux-gnu/lib" "-o" "/target/i586-unknown-linux-gnu/debug/deps/hashbrown-8982e5cb564847ce" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs" = note: /usr/bin/ld: /rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib(divdi3.o): unable to initialize decompress status for section .debug_line /usr/bin/ld: /rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib(divdi3.o): unable to initialize decompress status for section .debug_line /rust/lib/rustlib/i586-unknown-linux-gnu/lib/libcompiler_builtins-5a9b56f536944a39.rlib: error adding symbols: File format not recognized collect2: error: ld returned 1 exit status error: could not compile `hashbrown` due to previous error Caused by: process didn't exit successfully: `CARGO=/rust/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/project CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_RUST_VERSION=1.56.0 CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/target/debug/deps:/rust/lib' rustc --crate-name hashbrown --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="ahash"' --cfg 'feature="default"' --cfg 'feature="inline-more"' -C metadata=8982e5cb564847ce -C extra-filename=-8982e5cb564847ce --out-dir /target/i586-unknown-linux-gnu/debug/deps --target i586-unknown-linux-gnu -C incremental=/target/i586-unknown-linux-gnu/debug/incremental -L dependency=/target/i586-unknown-linux-gnu/debug/deps -L dependency=/target/debug/deps --extern ahash=/target/i586-unknown-linux-gnu/debug/deps/libahash-c086b7125af70f7e.rlib --extern doc_comment=/target/i586-unknown-linux-gnu/debug/deps/libdoc_comment-0b5f8480c5480c08.rlib --extern fnv=/target/i586-unknown-linux-gnu/debug/deps/libfnv-afb5d528e11fce2e.rlib --extern lazy_static=/target/i586-unknown-linux-gnu/debug/deps/liblazy_static-a616f5057ede4b01.rlib --extern rand=/target/i586-unknown-linux-gnu/debug/deps/librand-f17485cf4f970d52.rlib --extern rayon=/target/i586-unknown-linux-gnu/debug/deps/librayon-bbf2eb66ccf3484b.rlib --extern serde_test=/target/i586-unknown-linux-gnu/debug/deps/libserde_test-5dce4b5f653bb416.rlib -D warnings` (exit status: 1) + rustup component list --toolchain nightly-x86_64-unknown-linux-gnu ```

cuviper commented 2 years ago

That's probably introduced by #102530, but I haven't looked further yet.

apiraino commented 2 years ago

Quick repro:

# Cargo.toml
[dependencies]
hashbrown = "0.12"

# /src/main.rs
use hashbrown::HashMap;
let mut map = HashMap::new();
map.insert(1, "one");

and then

rustup target install i586-unknown-linux-gnu
cargo +nightly build --target i586-unknown-linux-gnu

edit: this repro is incorrect (I'm investigating)

cuviper commented 2 years ago

I can reproduce with a simple cargo new hello-world when running in an older container. I think it's related to the user having binutils < 2.32, which would be fixed by https://sourceware.org/bugzilla/show_bug.cgi?id=23919

Our new i586-gnu cross toolchain appears to be compressing .debug_line by default, like the gcc -gz=zlib option, but I don't know why it's happening on this one and not any of our other crosstool-ng builds.

cuviper commented 2 years ago

I found this commit in binutils: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=4e3e1fdf327b225b28b754d96a4d592fb3a23df0

That is, gas (the assembler) enables compression by default only on Linux/x86, which is why we haven't had this problem with other crosstool-ng toolchains. I'll explicitly turn that off.

apiraino commented 2 years ago

great detective work @cuviper thanks! :)