about summary refs log tree commit diff
diff options
context:
space:
mode:
authorWaffle Lapkin <waffle.lapkin@gmail.com>2025-08-30 22:33:42 +0200
committerWaffle Lapkin <waffle.lapkin@gmail.com>2025-08-31 18:17:50 +0200
commit43e535947b9ad8d951cde1bed626883cdd00bdf1 (patch)
treea9a0e2526bc3797ebafd858da756f199b8db6b03
parentd829133816e337f08fcb1c80c592ff8b16fc73bb (diff)
downloadrust-43e535947b9ad8d951cde1bed626883cdd00bdf1.tar.gz
rust-43e535947b9ad8d951cde1bed626883cdd00bdf1.zip
fixup nix dev shell again
-rw-r--r--src/tools/nix-dev-shell/shell.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/nix-dev-shell/shell.nix b/src/tools/nix-dev-shell/shell.nix
index ad33b121f97..6ca8a7c4652 100644
--- a/src/tools/nix-dev-shell/shell.nix
+++ b/src/tools/nix-dev-shell/shell.nix
@@ -14,6 +14,7 @@ pkgs.mkShell {
   packages = [
     pkgs.git
     pkgs.nix
+    pkgs.glibc.out
     pkgs.glibc.static
     x
     # Get the runtime deps of the x wrapper
@@ -23,5 +24,7 @@ pkgs.mkShell {
     # Avoid creating text files for ICEs.
     RUSTC_ICE = 0;
     SSL_CERT_FILE = cacert;
+    # cargo seems to dlopen libcurl, so we need it in the ld library path
+    LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath [pkgs.stdenv.cc.cc.lib pkgs.curl]}";
   };
 }