Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
JustForFun88 opened this issue Oct 5, 2022 · 5 comments · Fixed by #102748
Closed
Assignees
Labels
C-bug Category: This is a bug. regression-untriaged Untriaged performance or correctness regression. requires-nightly This issue requires a nightly compiler in some way.

Comments

@JustForFun88
Copy link

JustForFun88 commented Oct 5, 2022

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/git.colasdn.top-1ecc6299db9ec823/num_cpus-1.13.1 CARGO_PKG_AUTHORS='Sean McArthur <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/rayon-1.5.3 CARGO_PKG_AUTHORS='Niko Matsakis <[email protected]>:Josh Stone <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/doc-comment-0.3.3 CARGO_PKG_AUTHORS='Guillaume Gomez <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/serde_test-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <[email protected]>:David Tolnay <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/once_cell-1.15.0 CARGO_PKG_AUTHORS='Aleksey Kladov <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/ahash-0.8.0 CARGO_PKG_AUTHORS='Tom Kaitchuck <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/rayon-core-1.9.3 CARGO_PKG_AUTHORS='Niko Matsakis <[email protected]>:Josh Stone <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/serde-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <[email protected]>:David Tolnay <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/rayon-1.5.3 CARGO_PKG_AUTHORS='Niko Matsakis <[email protected]>:Josh Stone <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/serde_test-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <[email protected]>:David Tolnay <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/doc-comment-0.3.3 CARGO_PKG_AUTHORS='Guillaume Gomez <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/lazy_static-1.4.0 CARGO_PKG_AUTHORS='Marvin Löbel <[email protected]>' 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/git.colasdn.top-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/git.colasdn.top-1ecc6299db9ec823/fnv-1.0.7 CARGO_PKG_AUTHORS='Alex Crichton <[email protected]>' 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/git.colasdn.top-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 <[email protected]>' 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 <[email protected]>' 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 <[email protected]>' 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 <[email protected]>' 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 <[email protected]>' 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

@JustForFun88 JustForFun88 added C-bug Category: This is a bug. regression-untriaged Untriaged performance or correctness regression. labels Oct 5, 2022
@rustbot rustbot added the I-prioritize Issue: Indicates that prioritization has been requested for this issue. label Oct 5, 2022
@cuviper
Copy link
Member

cuviper commented Oct 6, 2022

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

@apiraino
Copy link
Contributor

apiraino commented Oct 6, 2022

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)

@apiraino apiraino added E-needs-bisection Call for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example requires-nightly This issue requires a nightly compiler in some way. labels Oct 6, 2022
@cuviper
Copy link
Member

cuviper commented Oct 6, 2022

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
Copy link
Member

cuviper commented Oct 6, 2022

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
Copy link
Contributor

apiraino commented Oct 6, 2022

great detective work @cuviper thanks! :)

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this issue Oct 7, 2022
…troalbini

Disable compressed debug sections on i586-gnu

Compressed debug is enabled by default for gas (assembly) on Linux/x86
targets, and we started building our own in rust-lang#102530, but that made our
`compiler_builtins` incompatible with binutils < 2.32. Add an explicit
option to disable that in our crosstool-ng config. Fixes rust-lang#102703.
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this issue Oct 7, 2022
…troalbini

Disable compressed debug sections on i586-gnu

Compressed debug is enabled by default for gas (assembly) on Linux/x86
targets, and we started building our own in rust-lang#102530, but that made our
`compiler_builtins` incompatible with binutils < 2.32. Add an explicit
option to disable that in our crosstool-ng config. Fixes rust-lang#102703.
@bors bors closed this as completed in 1158398 Oct 7, 2022
@apiraino apiraino removed E-needs-bisection Call for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc E-needs-mcve Call for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example I-prioritize Issue: Indicates that prioritization has been requested for this issue. labels Oct 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. regression-untriaged Untriaged performance or correctness regression. requires-nightly This issue requires a nightly compiler in some way.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants