summary refs log tree commit diff
path: root/pkgs/development/compilers/cudatoolkit/default.nix
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2013-08-27 14:11:23 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2013-08-27 14:11:23 +0200
commita74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b (patch)
tree9263406b0333932efa4fc10353ca2be03086e0ca /pkgs/development/compilers/cudatoolkit/default.nix
parent6c2985e8d7728ba6144f9cc48696d3f16d648120 (diff)
downloadnixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.tar
nixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.tar.gz
nixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.tar.bz2
nixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.tar.lz
nixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.tar.xz
nixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.tar.zst
nixpkgs-a74ab8c0a1a83b4f9e204acb1be9b544c4d9b27b.zip
cudatoolkit: fix missing dependencies
Some of the java tools failed to run (notably nsight) because of missing
libraries. This fixes it.
Diffstat (limited to 'pkgs/development/compilers/cudatoolkit/default.nix')
-rw-r--r--pkgs/development/compilers/cudatoolkit/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/development/compilers/cudatoolkit/default.nix b/pkgs/development/compilers/cudatoolkit/default.nix
index e3f3aeb8f77..f68f918d585 100644
--- a/pkgs/development/compilers/cudatoolkit/default.nix
+++ b/pkgs/development/compilers/cudatoolkit/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib
-, xlibs, fontconfig, freetype, unixODBC, alsaLib
+, xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib
 } :
 
 stdenv.mkDerivation rec {
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
   runtimeDependencies = [
     ncurses expat python zlib
     xlibs.libX11 xlibs.libXext xlibs.libXrender xlibs.libXt xlibs.libXtst xlibs.libXi xlibs.libXext
-    fontconfig freetype unixODBC alsaLib
+    gtk2 glib fontconfig freetype unixODBC alsaLib
   ];
 
   rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.gcc.gcc}/lib64";
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
       --set-interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \
       '{}' \; || true
     find . -type f -exec patchelf \
-      --set-rpath $rpath:$out/lib:$out/lib64::$out/nvvm/lib:$out/nvvm/lib64:$(cat $NIX_GCC/nix-support/orig-gcc)/lib \
+      --set-rpath $rpath:$out/jre/lib/amd64/jli:$out/lib:$out/lib64:$out/nvvm/lib:$out/nvvm/lib64:$(cat $NIX_GCC/nix-support/orig-gcc)/lib \
       --force-rpath \
       '{}' \; || true
   '';