cross icon indicating copy to clipboard operation
cross copied to clipboard

`error: linking with 'cc' failed: signal: 11` on aarch64-unknown-linux-musl

Open tranzystorekk opened this issue 3 years ago • 9 comments
trafficstars

Checklist

Describe your issue

I am trying to test building the https://github.com/gleam-lang/gleam repository with cross, I switched its dependencies manually to use rustls and ran cross build --release --target aarch64-unknown-linux-musl, and I get the

error: linking with `cc` failed: signal: 11

when building the following dependencies:

error: could not compile `libc` due to previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `syn` due to previous error
error: could not compile `proc-macro2` due to previous error
error: could not compile `log` due to previous error
error: could not compile `memchr` due to previous error
error: could not compile `serde_derive` due to previous error

I'm building on a WSL linux installation if that changes anything.

What target(s) are you cross-compiling for?

aarch64-unknown-linux-musl

Which operating system is the host (e.g computer cross is on) running?

  • [ ] macOS
  • [ ] Windows
  • [X] Linux / BSD
  • [X] other OS (specify in description)

What architecture is the host?

  • [X] x86_64 / AMD64
  • [ ] arm32
  • [ ] arm64 (including Mac M1)

What container engine is cross using?

  • [ ] docker
  • [X] podman
  • [ ] other container engine (specify in description)

cross version

cross 0.2.2

Example

No response

Additional information / notes

No response

tranzystorekk avatar Jun 30 '22 07:06 tranzystorekk

I'm unable to replicate this on WSL

Linux EmilsPC-wsl 5.10.102.1-microsoft-standard-WSL2 #1 SMP Wed Mar 2 00:30:59 UTC 2022 x86_64 GNU/Linux

the only changes I did is setting reqwest = { version = "0.11.6", default-features = false, features = ["rustls-tls"]} in compiler-cli/Cargo.toml

Are you maybe running out of memory and it's somehow presenting this way?

Can you post the full verbose log (cross build --release --target aarch64-unknown-linux-musl -v) and if you did something else to use rustls describe those changes

Emilgardis avatar Jun 30 '22 08:06 Emilgardis

That's roughly what I did with reqwest, too. If it's a problem with memory then it's weird that it happens only here.

The logs:

+ cargo metadata --format-version 1 --filter-platform aarch64-unknown-linux-musl
+ rustc --print sysroot
+ rustup toolchain list
+ rustup target list --toolchain stable-x86_64-unknown-linux-gnu
+ rustup component list --toolchain stable-x86_64-unknown-linux-gnu
+ /usr/sbin/podman
+ /usr/sbin/podman run --userns host -e 'PKG_CONFIG_ALLOW_CROSS=1' -e 'XARGO_HOME=/xargo' -e 'CARGO_HOME=/cargo' -e 'CARGO_TARGET_DIR=/target' -e 'CROSS_RUNNER=' -e 'USER=devuser' --rm -v /home/devuser/.xargo:/xargo:Z -v /home/devuser/.cargo:/cargo:Z -v /cargo/bin -v /home/devuser/repos/gleam:/project:Z -v /home/devuser/.rustup/toolchains/stable-x86_64-unknown-linux-gnu:/rust:Z,ro -v /home/devuser/repos/gleam/target:/target:Z -w /project -i ghcr.io/cross-rs/aarch64-unknown-linux-musl:0.2.2 sh -c 'PATH=$PATH:/rust/bin cargo build --release --target aarch64-unknown-linux-musl -v'
   Compiling proc-macro2 v1.0.37
   Compiling syn v1.0.91
   Compiling memchr v2.4.1
       Fresh autocfg v1.1.0
       Fresh version_check v0.9.4
   Compiling libc v0.2.123
     Running `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.37/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=a6bce376f00733fd -C extra-filename=-a6bce376f00733fd --out-dir /target/release/build/proc-macro2-a6bce376f00733fd -L dependency=/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.91/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' -C metadata=fad7cca02a63b20e -C extra-filename=-fad7cca02a63b20e --out-dir /target/release/build/syn-fad7cca02a63b20e -L dependency=/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.4.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="use_std"' -C metadata=ec0ef228e3fb475f -C extra-filename=-ec0ef228e3fb475f --out-dir /target/release/build/memchr-ec0ef228e3fb475f -L dependency=/target/release/deps --cap-lints allow`
   Compiling log v0.4.16
   Compiling serde_derive v1.0.136
   Compiling serde v1.0.136
     Running `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.123/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' -C metadata=0274b9e96e5cc0f4 -C extra-filename=-0274b9e96e5cc0f4 --out-dir /target/release/build/libc-0274b9e96e5cc0f4 -L dependency=/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=a98440a815aa3b25 -C extra-filename=-a98440a815aa3b25 --out-dir /target/release/build/log-a98440a815aa3b25 -L dependency=/target/release/deps --cap-lints allow`
   Compiling radium v0.5.3
     Running `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/radium-0.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 debug-assertions=off -C metadata=bc13176cd32622e8 -C extra-filename=-bc13176cd32622e8 --out-dir /target/release/build/radium-bc13176cd32622e8 -L dependency=/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.136/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=df388323a38613b3 -C extra-filename=-df388323a38613b3 --out-dir /target/release/build/serde_derive-df388323a38613b3 -L dependency=/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.136/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=2f91ff42044a9a15 -C extra-filename=-2f91ff42044a9a15 --out-dir /target/release/build/serde-2f91ff42044a9a15 -L dependency=/target/release/deps --cap-lints allow`
error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.0.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.1.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.10.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.11.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.12.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.13.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.14.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.15.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.2.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.3.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.4.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.5.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.6.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.7.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.8.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.build_script_build.c9e5b817-cgu.9.rcgu.o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25.17b6b9ggt2tjxz6.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/log-a98440a815aa3b25/build_script_build-a98440a815aa3b25" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: could not compile `log` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=a98440a815aa3b25 -C extra-filename=-a98440a815aa3b25 --out-dir /target/release/build/log-a98440a815aa3b25 -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.0.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.1.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.10.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.11.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.12.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.13.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.14.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.15.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.2.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.3.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.4.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.5.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.6.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.7.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.8.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.build_script_build.2ed0da46-cgu.9.rcgu.o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8.1x1vrgt2jmbvkc49.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/radium-bc13176cd32622e8/build_script_build-bc13176cd32622e8" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.0.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.1.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.10.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.11.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.12.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.13.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.14.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.15.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.2.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.3.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.4.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.5.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.6.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.7.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.8.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.build_script_build.1cc1d389-cgu.9.rcgu.o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3.3cww06lfrv6nqoua.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/serde_derive-df388323a38613b3/build_script_build-df388323a38613b3" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: could not compile `radium` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/radium-0.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 debug-assertions=off -C metadata=bc13176cd32622e8 -C extra-filename=-bc13176cd32622e8 --out-dir /target/release/build/radium-bc13176cd32622e8 -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.0.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.1.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.10.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.11.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.12.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.13.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.14.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.15.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.2.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.3.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.4.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.5.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.6.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.7.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.8.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.build_script_build.aad21382-cgu.9.rcgu.o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f.462gwx9nf0l7m8su.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/memchr-ec0ef228e3fb475f/build_script_build-ec0ef228e3fb475f" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: could not compile `serde_derive` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.136/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=df388323a38613b3 -C extra-filename=-df388323a38613b3 --out-dir /target/release/build/serde_derive-df388323a38613b3 -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
error: could not compile `memchr` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.4.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="use_std"' -C metadata=ec0ef228e3fb475f -C extra-filename=-ec0ef228e3fb475f --out-dir /target/release/build/memchr-ec0ef228e3fb475f -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.0.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.1.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.10.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.11.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.12.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.13.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.14.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.15.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.2.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.3.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.4.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.5.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.6.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.7.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.8.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.build_script_build.1ea5dc25-cgu.9.rcgu.o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4.42i4wk68yf4anvu1.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/libc-0274b9e96e5cc0f4/build_script_build-0274b9e96e5cc0f4" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.0.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.1.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.10.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.11.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.12.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.13.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.14.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.15.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.2.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.3.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.4.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.5.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.6.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.7.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.8.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.build_script_build.133bc9aa-cgu.9.rcgu.o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e.du2ztzzjm9h1nzy.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/syn-fad7cca02a63b20e/build_script_build-fad7cca02a63b20e" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: could not compile `libc` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.123/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' -C metadata=0274b9e96e5cc0f4 -C extra-filename=-0274b9e96e5cc0f4 --out-dir /target/release/build/libc-0274b9e96e5cc0f4 -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
error: could not compile `syn` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.91/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' -C metadata=fad7cca02a63b20e -C extra-filename=-fad7cca02a63b20e --out-dir /target/release/build/syn-fad7cca02a63b20e -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.0.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.1.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.10.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.11.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.12.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.13.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.14.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.15.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.2.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.3.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.4.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.5.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.6.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.7.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.8.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.build_script_build.129dfb6b-cgu.9.rcgu.o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd.2s2ltcaui5s6xc3p.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/proc-macro2-a6bce376f00733fd/build_script_build-a6bce376f00733fd" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: linking with `cc` failed: signal: 11
  |
  = note: "cc" "-m64" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.0.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.1.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.10.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.11.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.12.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.13.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.14.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.15.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.2.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.3.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.4.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.5.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.6.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.7.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.8.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.build_script_build.e910aced-cgu.9.rcgu.o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15.6vyrjs01efue5kt.rcgu.o" "-Wl,--as-needed" "-L" "/target/release/deps" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-05b39ac0cb4c5688.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ccaa149b737d6503.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-a94a6388c153126b.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-1ecfa264246b85c6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-ee710154a50440b8.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-f09986d873ea8592.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f3521e20c99619ab.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-df6036c77d75ce21.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-24f91c1a1dfc7e13.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-bffcc61991adb202.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-cf22313353d8663e.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c45fb100f99430e9.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-0cdc47a8a81950ea.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-f1e158606c4c82f6.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-0b608b5ef4df0ec4.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b8438dc0bcbbcc08.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-70e2ae036775ff2f.rlib" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-815d281f7068a893.rlib" "-Wl,--end-group" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-377835cfab8dae0d.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-L" "/rust/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/target/release/build/serde-2f91ff42044a9a15/build_script_build-2f91ff42044a9a15" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro,-znow" "-nodefaultlibs"
  = note: 

error: could not compile `proc-macro2` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.37/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=a6bce376f00733fd -C extra-filename=-a6bce376f00733fd --out-dir /target/release/build/proc-macro2-a6bce376f00733fd -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)
error: could not compile `serde` due to previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name build_script_build /cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.136/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=2f91ff42044a9a15 -C extra-filename=-2f91ff42044a9a15 --out-dir /target/release/build/serde-2f91ff42044a9a15 -L dependency=/target/release/deps --cap-lints allow` (exit status: 1)

EDIT: forgot the -v flag

tranzystorekk avatar Jun 30 '22 08:06 tranzystorekk

On my other computer with practically the same WSL setup, but with more memory this issue doesn't reproduce 😕

tranzystorekk avatar Jun 30 '22 14:06 tranzystorekk

I don't think there's any reasonable way to try to handle OOM, since we'd have to allocate memory to create an error message (can't do that), so I think it's not ideal, but fine the way it is?

Alexhuszagh avatar Jun 30 '22 14:06 Alexhuszagh

Agreed, handling OOMs isn't in the scope of cross functionality anyway. The only thing I'm skeptical about is whether an OOM is the cause of this problem, since in htop the memory usage never sees any significant spikes, even within the default 4GB limit...

tranzystorekk avatar Jun 30 '22 15:06 tranzystorekk

Try increasing wsl2 memory limit, it should be dynamic but maybe its not able to be properly done

Should be numerous articles online how to do it

Emilgardis avatar Jun 30 '22 15:06 Emilgardis

I'll need a bit of time to verify that since I left the machine in question at home and I'll be away for a week or so.

tranzystorekk avatar Jun 30 '22 15:06 tranzystorekk

No worries! We now have a gist of the issue at least! Enjoy your time away :)

Emilgardis avatar Jun 30 '22 15:06 Emilgardis

I made a little experiment: on the machine where this doesn't reproduce, I forced wsl params to 1GB memory and no swap, and I couldn't get it to OOM with cross build, just slows down to a crawl but never crashes.

This leads me to believe the issue here is a bit more subtle, but still confusing...

tranzystorekk avatar Jul 01 '22 22:07 tranzystorekk

Have you been able to create a reproducible test case?

Alexhuszagh avatar Oct 05 '22 15:10 Alexhuszagh

Not really, I think we can close.

tranzystorekk avatar Oct 05 '22 15:10 tranzystorekk