Skip to content
New issue

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

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

Already on GitHub? # to your account

Build failure: pkgsLLVM.rustc #313308

Closed
RossComputerGuy opened this issue May 21, 2024 · 1 comment
Closed

Build failure: pkgsLLVM.rustc #313308

RossComputerGuy opened this issue May 21, 2024 · 1 comment
Labels
0.kind: build failure A package fails to build 6.topic: llvm/clang Issues related to llvmPackages, clangStdenv and related

Comments

@RossComputerGuy
Copy link
Member

Steps To Reproduce

Steps to reproduce the behavior:

  1. build pkgsLLVM.rustc

Build log

error: could not compile `libc` (build script) due to 1 previous error
error: linking with `/nix/store/32hal6fkhn9i78zly1shf7y64fhhh9h5-aarch64-unknown-linux-gnu-clang-wrapper-17.0.6/bin/aarch64-unknown-linux-gnu-clang` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/bin:/build/rustc-1.77.2-src/build/aarch64-unknown-linux-gnu/stage0/bin:/nix/store/zfswnqadw62rviqp1bxax7idh3pnh1k1-gcc-wrapper-13.2.0/bin:/nix/store/bq44kdpd71d8zhz66f1sc6jv3nw33v0j-gcc-13.2.0/bin:/nix/store/a34blxvw575qg3kc9xplywmgmsxak5nh-glibc-2.39-31-bin/bin:/nix/store/vi7s2nwdb5lwfkxnlhp4ia0407k0qrkp-coreutils-9.5/bin:/nix/store/frbrhifbj5y8n6j59c244s7sbajdqmpq-binutils-wrapper-2.41/bin:/nix/store/jkzaa14b09ka38h9qi9n9qvj9gyyk93r-binutils-2.41/bin:/nix/store/0iqw6s16jpi0rk3v899dq66j068i0j5f-pkg-config-wrapper-0.29.2/bin:/nix/store/y3s5dc4xh6bwxi9h8klnyqak2r4yvdw0-file-5.45/bin:/nix/store/vbfsfi87f7ks3hndbvn72n4334f9xll0-python3-3.11.9/bin:/nix/store/v0xsdmwchyrv1m2ihpcmsy26gdxp5fa6-rustc-wrapper-1.77.2/bin:/nix/store/41dp3v4lkqip8zshr98j8rcrz36i65pi-cmake-3.29.2/bin:/nix/store/qg1mnc93nvrgwpzr6jr1cvlcans7nd0v-which-2.21/bin:/nix/store/05iq22vm9xs04rzwv0p3gf2zb2gvrkfh-remove-references-to/bin:/nix/store/hz7a65r677rs5c1pbzgcnsiykpmc8vy5-xz-5.4.6-bin/bin:/nix/store/cfsc6j3dh5bzyq8sd3yy4jbvri7nplqp-lndir-1.0.5/bin:/nix/store/njhjq5f12j431p3bh8dwml4sgp966cvd-patchelf-0.15.0/bin:/nix/store/snjljd4qsq9x3qi0mpir89svlfpljyq7-openssl-3.0.13-bin/bin:/nix/store/0f9sa5b7kl8gijn7mqz5k3yshnzsg0z9-llvm-17.0.6-dev/bin:/nix/store/sgnjbvd784n29fpp7c0mbgqx9qmldwqh-ncurses-6.4-dev/bin:/nix/store/vvn89z7pxxj17wnra42annspj2av006s-ncurses-6.4/bin:/nix/store/5g8k7m2flpgqgv20zgmf9ssi0ay7qmny-llvm-17.0.6/bin:/nix/store/vi7s2nwdb5lwfkxnlhp4ia0407k0qrkp-coreutils-9.5/bin:/nix/store/ww4n08vn9van5sd3gqgcwbbv5di1pvv2-findutils-4.9.0/bin:/nix/store/9d878ci6jd2zrsld0clwb34pnjvpi3mn-diffutils-3.10/bin:/nix/store/3p92d0xnzcxgr8fjpq9rzxiwcc1yc9i5-gnused-4.9/bin:/nix/store/xagj5sadmvmq51ak7f77vs5549p9b5ip-gnugrep-3.11/bin:/nix/store/f45yfp149rpjkzdanblx1g2xkdggpviy-gawk-5.2.2/bin:/nix/store/jipdbpwxwsd1vad6zl78gn6x4xdzpx3q-gnutar-1.35/bin:/nix/store/k7g1ma7k1x4djb8wg4w80jjd1apiha4l-gzip-1.13/bin:/nix/store/0fjrm8lb7gz6l9f81hahmv998d0251yn-bzip2-1.0.8-bin/bin:/nix/store/0w36cznqnqy220z1k973bighgs9schjb-gnumake-4.4.1/bin:/nix/store/vn6i7147snwngwgqbxsvwa5kc7rmdm60-bash-5.2p26/bin:/nix/store/xx69xi97niybpsdc3ig84q9qxq3s13pd-patch-2.7.6/bin:/nix/store/hz7a65r677rs5c1pbzgcnsiykpmc8vy5-xz-5.4.6-bin/bin:/nix/store/ph20gf5pami21z62q9cx4adzx3bs1zd9-file-5.45/bin" VSLANG="1033" "/nix/store/32hal6fkhn9i78zly1shf7y64fhhh9h5-aarch64-unknown-linux-gnu-clang-wrapper-17.0.6/bin/aarch64-unknown-linux-gnu-clang" "/build/rustcwpfNMd/symbols.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.00.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.01.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.02.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.03.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.04.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.05.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.06.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.07.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.08.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.build_script_main.e714f364514d69d0-cgu.09.rcgu.o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183.371xsv8yiu8sen74.rcgu.o" "-Wl,--as-needed" "-L" "/build/rustc-1.77.2-src/build/bootstrap/debug/deps" "-L" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-265f1a00cdd0ff57.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-30411aaefdf2aec3.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-4be40eb99e31954b.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a1cd13376aef0e9a.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-8267872e5cdd030c.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-9869d9d7711ac197.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-768addef32143c05.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-f18e84172f926f2c.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-d3226c5c38896d00.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-657c80b852767d35.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-4353a31f630689a6.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-b1e6d66680519ed1.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-efdb066245d02a40.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-152caebefa3e15fc.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-364fd2d5048df7e9.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-84304f2afd2a69d6.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-0913b04e6b9e4576.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-642373b15912c1ec.rlib" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-1de4ba22a32f0255.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/nix/store/q1ikd65bpkgjyj78jgc2c92j8qlnmqjr-rustc-1.77.2/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/build/rustc-1.77.2-src/build/bootstrap/debug/build/typenum-ad8380773ce1c183/build_script_main-ad8380773ce1c183" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,--strip-debug" "-nodefaultlibs"
  = note: /nix/store/jkzaa14b09ka38h9qi9n9qvj9gyyk93r-binutils-2.41/bin/ld: cannot find -lgcc_s: No such file or directory
          clang: error: linker command failed with exit code 1 (use -v to see invocation)


error: could not compile `typenum` (build script) due to 1 previous error
failed to run: /nix/store/96hh8ivmnbxsd9bxzvsqqx3zncc5m8m2-cargo-1.77.2/bin/cargo build --manifest-path /build/rustc-1.77.2-src/src/bootstrap/Cargo.toml --frozen
Build completed unsuccessfully in 0:00:02

Additional context

On aarch64-linux, nixpkgs master cherry-picked 6234b3e and #313305 merged in.

Notify maintainers

@Havvy @figsoda @Mic92 @tjni @winterqt @zowoq

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

 - system: `"aarch64-linux"`
 - host os: `Linux 5.15.156, NixOS, 24.05 (Uakari), 24.05.20240418.bc279bb`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - nixpkgs: `/run/current-system/nixpkgs`

Add a 👍 reaction to issues you find important.

@RossComputerGuy RossComputerGuy added the 0.kind: build failure A package fails to build label May 21, 2024
@lf-
Copy link
Member

lf- commented May 26, 2024

Duplicate #311930

@lf- lf- closed this as not planned Won't fix, can't repro, duplicate, stale May 26, 2024
@lf- lf- added the 6.topic: llvm/clang Issues related to llvmPackages, clangStdenv and related label May 26, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
0.kind: build failure A package fails to build 6.topic: llvm/clang Issues related to llvmPackages, clangStdenv and related
Projects
None yet
Development

No branches or pull requests

2 participants