-
Notifications
You must be signed in to change notification settings - Fork 130
Closed
Description
Minimal nix-shell to reproduce:
with import <nixpkgs> {};
let src = fetchFromGitHub {
owner = "mozilla";
repo = "nixpkgs-mozilla";
rev = "e912ed483e980dfb4666ae0ed17845c4220e5e7c";
sha256 = "08fvzb8w80bkkabc1iyhzd15f4sm7ra10jn32kfch5klgl0gj3j3";
};
in
with import "${src.out}/rust-overlay.nix" pkgs pkgs;
stdenv.mkDerivation (with pkgs; {
name = "rust-env";
nativeBuildInputs = [
latest.rustChannels.nightly.rust
#latest.rustChannels.beta.rust #works fine.
];
})
Then launch nix-shell and run $ rustc -V
Output expected: The nightly version string
Output received: "rustc: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory"
Further information:
ldd for nightly rustc:
linux-vdso.so.1 (0x00007ffdc65db000)
librustc_driver-5e50657ff02a973e.so => /nix/store/ni1af6hmg2s7zl1dlhmc0l922c9n1z6s-rust-1.46.0-nightly-2020-06-21-a8cf39911/bin/../lib/librustc_driver-5e50657ff02a973e.so (0x000015540b3e8000)
libstd-b6aff3703feff874.so => /nix/store/ni1af6hmg2s7zl1dlhmc0l922c9n1z6s-rust-1.46.0-nightly-2020-06-21-a8cf39911/bin/../lib/libstd-b6aff3703feff874.so (0x000015540b0e7000)
libpthread.so.0 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libpthread.so.0 (0x000015540b0c6000)
libdl.so.2 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libdl.so.2 (0x000015540b0c1000)
librt.so.1 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/librt.so.1 (0x000015540b0b7000)
libc.so.6 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libc.so.6 (0x000015540aef6000)
/nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/ld-linux-x86-64.so.2 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib64/ld-linux-x86-64.so.2 (0x000015540f99e000)
libLLVM-10-rust-1.46.0-nightly.so => /nix/store/ni1af6hmg2s7zl1dlhmc0l922c9n1z6s-rust-1.46.0-nightly-2020-06-21-a8cf39911/bin/../lib/../lib/libLLVM-10-rust-1.46.0-nightly.so (0x000015540688f000)
libgcc_s.so.1 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libgcc_s.so.1 (0x0000155406875000)
libm.so.6 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libm.so.6 (0x0000155406735000)
libz.so.1 => not found
ldd for beta rustc:
linux-vdso.so.1 (0x00007fff96d32000)
librustc_driver-3ec13ed752f7a54a.so => /nix/store/ih1vfc2zs0vqiw1j0n12zh60d5cd93sh-rust-1.45.0-beta.2-2020-06-15-1dc0f6d8e/bin/../lib/librustc_driver-3ec13ed752f7a54a.so (0x000014861b969000)
libstd-44f8eb3d0b2fad61.so => /nix/store/ih1vfc2zs0vqiw1j0n12zh60d5cd93sh-rust-1.45.0-beta.2-2020-06-15-1dc0f6d8e/bin/../lib/libstd-44f8eb3d0b2fad61.so (0x000014861b666000)
libpthread.so.0 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libpthread.so.0 (0x000014861b645000)
libdl.so.2 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libdl.so.2 (0x000014861b640000)
librt.so.1 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/librt.so.1 (0x000014861b636000)
libc.so.6 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libc.so.6 (0x000014861b475000)
/nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/ld-linux-x86-64.so.2 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib64/ld-linux-x86-64.so.2 (0x000014861fed6000)
libLLVM-10-rust-1.45.0-beta.so => /nix/store/ih1vfc2zs0vqiw1j0n12zh60d5cd93sh-rust-1.45.0-beta.2-2020-06-15-1dc0f6d8e/bin/../lib/../lib/libLLVM-10-rust-1.45.0-beta.so (0x0000148616e7a000)
libgcc_s.so.1 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libgcc_s.so.1 (0x0000148616e60000)
libm.so.6 => /nix/store/9hy6c2hv8lcwc6clnc1p2jf09cs5q9dp-glibc-2.30/lib/libm.so.6 (0x0000148616d20000)
(New dependency on libz?)
Metadata
Metadata
Assignees
Labels
No labels