diff options
author | Rick van Schijndel <rol3517@gmail.com> | 2023-01-11 21:06:22 +0100 |
---|---|---|
committer | Rick van Schijndel <rol3517@gmail.com> | 2023-01-11 21:06:46 +0100 |
commit | e091693f131b3e23ff8debf943f1606e79ca1232 (patch) | |
tree | 2427b192219355a957d2b3c4d5b707d81150b1e8 /pkgs/development/compilers/rust | |
parent | 892fc2184dac3e3194c2c9db88fdd9005b4498bb (diff) | |
download | nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.tar nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.tar.gz nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.tar.bz2 nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.tar.lz nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.tar.xz nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.tar.zst nixlib-e091693f131b3e23ff8debf943f1606e79ca1232.zip |
cargo: fix cross-compilation by adding missing zlib dependency
Previously it was failing with: Compiling cargo v0.67.1 (/build/rustc-1.66.1-src/src/tools/cargo) error: linking with `/nix/store/gcc-wrapper-11.3.0/bin/cc` failed: exit status: 1 | = note: /nix/store/binutils-2.39/bin/ld: skipping incompatible /nix/store/zlib-aarch64-unknown-linux-gnu-1.2.13/lib/libz.so when searching for -lz /nix/store/binutils-2.39/bin/ld: cannot find -lz: No such file or directory /nix/store/binutils-2.39/bin/ld: skipping incompatible /nix/store/zlib-aarch64-unknown-linux-gnu-1.2.13/lib/libz.so when searching for -lz collect2: error: ld returned 1 exit status
Diffstat (limited to 'pkgs/development/compilers/rust')
-rw-r--r-- | pkgs/development/compilers/rust/cargo.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/compilers/rust/cargo.nix b/pkgs/development/compilers/rust/cargo.nix index 291a64f2210c..9b10767e5bff 100644 --- a/pkgs/development/compilers/rust/cargo.nix +++ b/pkgs/development/compilers/rust/cargo.nix @@ -26,6 +26,7 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ pkg-config cmake installShellFiles makeWrapper (lib.getDev pkgsHostHost.curl) + zlib ]; buildInputs = [ cacert file curl python3 openssl zlib ] ++ lib.optionals stdenv.isDarwin [ CoreFoundation Security ]; |