7 Jul 2024 |
SomeoneSerge (utc+3) | * mkShell.override { stdenv = cudaPackages.backendStdenv; } | 20:53:46 |
SomeoneSerge (utc+3) | * mkShell.override { stdenv = cudaPackages.backendStdenv; } { packages = [ cmake etc etc ]; } | 20:54:01 |
SomeoneSerge (utc+3) | nix-shell -p implicitly uses mkShell , which is where gcc13 comes from in your which gcc | 20:54:28 |
SomeoneSerge (utc+3) | ❯ nix-shell -p gcc12 --run 'echo $PATH' | rg gcc
...:/nix/store/mpm3i0sbqc9svfch6a17179fs64dz2kv-gcc-wrapper-13.3.0/bin:...:/nix/store/7hqg1pzya6xjp6vri2fsfjnf4w622p7w-gcc-wrapper-12.3.0/bin:...
| 20:55:31 |
SomeoneSerge (utc+3) | Compare this to nix3-shell:
❯ nix shell nixpkgs#gcc12 --command which gcc
/nix/store/7hqg1pzya6xjp6vri2fsfjnf4w622p7w-gcc-wrapper-12.3.0/bin/gcc
| 20:56:16 |
SomeoneSerge (utc+3) | And the usual reminder that LD_LIBRARY_PATH="${pkgs.linuxPackages.nvidia_x11}/lib" is wrong and breaks things | 20:56:49 |
SomeoneSerge (utc+3) | * And here's the usual reminder that LD_LIBRARY_PATH="${pkgs.linuxPackages.nvidia_x11}/lib" is wrong and breaks things | 20:56:56 |