fix up cudatoolkit 6.5 so that nvprof can run

This commit is contained in:
Aristid Breitkreuz 2015-05-02 12:36:04 +02:00
parent 8119b8a0e4
commit c6d17dfa24

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib { lib, stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib
, xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib , xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib, glibc
}: }:
let version = "6.5.19"; in let version = "6.5.19"; in
@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
buildInputs = [ perl ]; buildInputs = [ perl ];
runtimeDependencies = [ runtimeDependencies = [
glibc
ncurses expat python zlib ncurses expat python zlib
xlibs.libX11 xlibs.libXext xlibs.libXrender xlibs.libXt xlibs.libXtst xlibs.libXi xlibs.libXext xlibs.libX11 xlibs.libXext xlibs.libXrender xlibs.libXt xlibs.libXtst xlibs.libXi xlibs.libXext
gtk2 glib fontconfig freetype unixODBC alsaLib gtk2 glib fontconfig freetype unixODBC alsaLib
@ -54,6 +55,9 @@ stdenv.mkDerivation rec {
rm $out/tools/CUDA_Occupancy_Calculator.xls rm $out/tools/CUDA_Occupancy_Calculator.xls
perl ./install-sdk-linux.pl --prefix="$sdk" --cudaprefix="$out" perl ./install-sdk-linux.pl --prefix="$sdk" --cudaprefix="$out"
mv $out/include $out/usr_include mv $out/include $out/usr_include
# let's remove the 32-bit libraries, they confuse the lib64->lib mover
rm -rf $out/lib
''; '';
setupHook = ./setup-hook.sh; setupHook = ./setup-hook.sh;