Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

rename all occurrences of stdenv.cc.gcc to stdenv.cc.cc

+137 -138
+1 -1
pkgs/applications/audio/google-musicmanager/default.nix
··· 34 34 buildPhase = '' 35 35 patchelf \ 36 36 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 37 - --set-rpath "$out/opt/google/musicmanager:${readline}/lib:${ncurses}/lib:${stdenv.cc.libc}/lib:${qt48}/lib:${stdenv.cc.gcc}/lib:${libidn}/lib:${expat}/lib:${flac}/lib:${libvorbis}/lib" opt/google/musicmanager/MusicManager 37 + --set-rpath "$out/opt/google/musicmanager:${readline}/lib:${ncurses}/lib:${stdenv.cc.libc}/lib:${qt48}/lib:${stdenv.cc.cc}/lib:${libidn}/lib:${expat}/lib:${flac}/lib:${libvorbis}/lib" opt/google/musicmanager/MusicManager 38 38 ''; 39 39 40 40 dontPatchELF = true;
+2 -2
pkgs/applications/audio/spotify/default.nix
··· 45 45 pango 46 46 qt4 47 47 sqlite 48 - stdenv.cc.gcc 48 + stdenv.cc.cc 49 49 xlibs.libX11 50 50 xlibs.libXcomposite 51 51 xlibs.libXdamage ··· 113 113 114 114 mkdir -p $out/bin 115 115 116 - rpath="$out/spotify-client/Data:$out/lib:$out/spotify-client:${stdenv.cc.gcc}/lib64" 116 + rpath="$out/spotify-client/Data:$out/lib:$out/spotify-client:${stdenv.cc.cc}/lib64" 117 117 118 118 ln -s $out/spotify-client/spotify $out/bin/spotify 119 119
+1 -1
pkgs/applications/editors/atom/default.nix
··· 7 7 atomEnv = buildEnv { 8 8 name = "env-atom"; 9 9 paths = [ 10 - stdenv.cc.gcc zlib glib dbus gtk atk pango freetype libgnome_keyring3 10 + stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 11 11 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 12 12 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 13 13 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
+3 -3
pkgs/applications/editors/idea/default.nix
··· 56 56 snappyPath="lib/snappy-java-1.0.5" 57 57 7z x -o"$snappyPath" "$snappyPath.jar" 58 58 if [ "${stdenv.system}" == "x86_64-linux" ]; then 59 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64 "$snappyPath/org/xerial/snappy/native/Linux/amd64/libsnappyjava.so" 59 + patchelf --set-rpath ${stdenv.cc.cc}/lib64 "$snappyPath/org/xerial/snappy/native/Linux/amd64/libsnappyjava.so" 60 60 else 61 - patchelf --set-rpath ${stdenv.cc.gcc}/lib "$snappyPath/org/xerial/snappy/native/Linux/i386/libsnappyjava.so" 61 + patchelf --set-rpath ${stdenv.cc.cc}/lib "$snappyPath/org/xerial/snappy/native/Linux/i386/libsnappyjava.so" 62 62 fi 63 63 7z a -tzip "$snappyPath.jar" ./"$snappyPath"/* 64 64 rm -vr "$snappyPath" ··· 74 74 75 75 makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${loName}" \ 76 76 --prefix PATH : "${jdk}/bin:${coreutils}/bin:${gnugrep}/bin:${which}/bin:${git}/bin" \ 77 - --prefix LD_RUN_PATH : "${stdenv.cc.gcc}/lib/" \ 77 + --prefix LD_RUN_PATH : "${stdenv.cc.cc}/lib/" \ 78 78 --prefix JDK_HOME : "$jdk" \ 79 79 --prefix ${hiName}_JDK : "$jdk" 80 80
+2 -2
pkgs/applications/editors/lighttable/default.nix
··· 5 5 6 6 let 7 7 libPath = stdenv.lib.makeLibraryPath [ 8 - stdenv.cc.gcc zlib glib dbus gtk atk pango freetype libgnome_keyring3 nss 8 + stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 nss 9 9 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gnome3.gconf 10 10 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 11 11 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes ··· 41 41 42 42 patchelf \ 43 43 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 44 - --set-rpath ${libPath}:${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 44 + --set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 45 45 $out/LightTable/ltbin 46 46 47 47 ln -s ${udev}/lib/libudev.so.1 $out/LightTable/libudev.so.0
+1 -1
pkgs/applications/editors/sublime/default.nix
··· 29 29 echo ${libPath} 30 30 patchelf \ 31 31 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 32 - --set-rpath ${libPath}:${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 32 + --set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 33 33 $out/sublime/sublime_text 34 34 ''; 35 35
+2 -2
pkgs/applications/editors/sublime3/default.nix
··· 32 32 for i in sublime_text plugin_host crash_reporter; do 33 33 patchelf \ 34 34 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 35 - --set-rpath ${libPath}:${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 35 + --set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 36 36 $i 37 37 done 38 38 ''; ··· 41 41 mkdir -p $out 42 42 cp -prvd * $out/ 43 43 # Without this, plugin_host crashes, even though it has the rpath 44 - wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1:${openssl}/lib/libssl.so:${bzip2}/lib/libbz2.so 44 + wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1:${openssl}/lib/libssl.so:${bzip2}/lib/libbz2.so 45 45 ''; 46 46 }; 47 47 in stdenv.mkDerivation {
+1 -1
pkgs/applications/misc/adobe-reader/default.nix
··· 20 20 # versions. 21 21 22 22 libPath = stdenv.lib.makeLibraryPath 23 - [ stdenv.cc.gcc libX11 zlib libxml2 cups pango atk gtk glib gdk_pixbuf ]; 23 + [ stdenv.cc.cc libX11 zlib libxml2 cups pango atk gtk glib gdk_pixbuf ]; 24 24 25 25 meta = { 26 26 description = "Adobe Reader, a viewer for PDF documents";
+1 -1
pkgs/applications/misc/googleearth/default.nix
··· 16 16 nativeBuildInputs = [ 17 17 glibc 18 18 glib 19 - stdenv.cc.gcc 19 + stdenv.cc.cc 20 20 libSM 21 21 libICE 22 22 libXi
+1 -1
pkgs/applications/networking/browsers/chromium/plugins.nix
··· 35 35 ''; 36 36 37 37 patchPhase = let 38 - rpaths = [ stdenv.cc.gcc ]; 38 + rpaths = [ stdenv.cc.cc ]; 39 39 mkrpath = p: "${makeSearchPath "lib64" p}:${makeSearchPath "lib" p}"; 40 40 in '' 41 41 for sofile in PepperFlash/libpepflashplayer.so \
+2 -2
pkgs/applications/networking/browsers/firefox-bin/default.nix
··· 70 70 phases = "unpackPhase installPhase"; 71 71 72 72 libPath = stdenv.lib.makeLibraryPath 73 - [ stdenv.cc.gcc 73 + [ stdenv.cc.cc 74 74 alsaLib 75 75 atk 76 76 cairo ··· 106 106 pulseaudio 107 107 systemd 108 108 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 109 - stdenv.cc.gcc 109 + stdenv.cc.cc 110 110 ]; 111 111 112 112 # "strip" after "patchelf" may break binaries.
+4 -4
pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix
··· 32 32 xorg.libXfixes 33 33 xorg.libXrender 34 34 xorg.libXrandr 35 - stdenv.cc.gcc 35 + stdenv.cc.cc 36 36 alsaLib 37 37 pulseaudio 38 38 dbus_glib ··· 76 76 cp opt/google/talkplugin/*.so $plugins 77 77 78 78 for i in libnpgoogletalk.so libppgoogletalk.so libppo1d.so; do 79 - patchelf --set-rpath "${makeLibraryPath [ stdenv.cc.gcc xorg.libX11 ]}:${stdenv.cc.gcc}/lib64" $plugins/$i 79 + patchelf --set-rpath "${makeLibraryPath [ stdenv.cc.cc xorg.libX11 ]}:${stdenv.cc.cc}/lib64" $plugins/$i 80 80 done 81 81 82 82 for i in libgoogletalkremoting.so libnpo1d.so; do 83 - patchelf --set-rpath "$out/libexec/google/talkplugin/lib:${rpathPlugin}:${stdenv.cc.gcc}/lib64" $plugins/$i 83 + patchelf --set-rpath "$out/libexec/google/talkplugin/lib:${rpathPlugin}:${stdenv.cc.cc}/lib64" $plugins/$i 84 84 done 85 85 86 86 mkdir -p $out/libexec/google/talkplugin ··· 88 88 89 89 patchelf \ 90 90 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 91 - --set-rpath "${rpathProgram}:${stdenv.cc.gcc}/lib64" \ 91 + --set-rpath "${rpathProgram}:${stdenv.cc.cc}/lib64" \ 92 92 $out/libexec/google/talkplugin/GoogleTalkPlugin 93 93 94 94 # Generate an LD_PRELOAD wrapper to redirect execvp() calls to
+2 -2
pkgs/applications/networking/browsers/opera/default.nix
··· 6 6 , kdeSupport ? false, qt4, kdelibs 7 7 }: 8 8 9 - assert stdenv.isLinux && stdenv.cc.gcc != null && stdenv.cc.libc != null; 9 + assert stdenv.isLinux && stdenv.cc.cc.isGNU or false && stdenv.cc.libc != null; 10 10 11 11 let 12 12 mirror = http://get.geo.opera.com/pub/opera; ··· 37 37 ''; 38 38 39 39 buildInputs = 40 - [ stdenv.cc.gcc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE 40 + [ stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE 41 41 libXft freetype fontconfig libXrender libuuid expat 42 42 gstreamer libxml2 gst_plugins_base 43 43 ]
+1 -1
pkgs/applications/networking/instant-messengers/baresip/default.nix
··· 32 32 "USE_BV32=" "USE_COREAUDIO=" "USE_G711=" "USE_G722=" "USE_G722_1=" 33 33 "USE_ILBC=" "USE_OPUS=" "USE_SILK=" 34 34 ] 35 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 35 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 36 36 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 37 37 ; 38 38 NIX_CFLAGS_COMPILE='' -I${librem}/include/rem -I${gsm}/include/gsm '';
+1 -1
pkgs/applications/networking/instant-messengers/fuze/default.nix
··· 19 19 libPath = 20 20 stdenv.lib.makeLibraryPath [ 21 21 openssl alsaLib libXext libXfixes libXrandr libjpeg curl_custom 22 - libX11 libXmu libXv qt4 libXtst mesa stdenv.cc.gcc zlib 22 + libX11 libXmu libXv qt4 libXtst mesa stdenv.cc.cc zlib 23 23 gnome.GConf libidn rtmpdump c-ares openldap 24 24 ]; 25 25 buildCommand = ''
+1 -1
pkgs/applications/networking/instant-messengers/hipchat/default.nix
··· 41 41 xz 42 42 libcanberra 43 43 xcbutilkeysyms 44 - ] + ":${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}"; 44 + ] + ":${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}"; 45 45 46 46 src = 47 47 if stdenv.system == "x86_64-linux" then
+1 -1
pkgs/applications/networking/instant-messengers/skype/default.nix
··· 14 14 15 15 buildInputs = [ 16 16 stdenv.glibc 17 - stdenv.cc.gcc 17 + stdenv.cc.cc 18 18 libXv 19 19 libXext 20 20 libX11
+2 -2
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
··· 67 67 phases = "unpackPhase installPhase"; 68 68 69 69 libPath = stdenv.lib.makeLibraryPath 70 - [ stdenv.cc.gcc 70 + [ stdenv.cc.cc 71 71 gconf 72 72 alsaLib 73 73 at_spi2_atk ··· 100 100 nss 101 101 pango 102 102 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 103 - stdenv.cc.gcc 103 + stdenv.cc.cc 104 104 ]; 105 105 106 106 installPhase =
+2 -2
pkgs/applications/networking/remote/teamviewer/8.nix
··· 5 5 topath = "${wineUnstable}/bin"; 6 6 7 7 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 8 - [ stdenv.cc.gcc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 8 + [ stdenv.cc.cc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 9 9 in 10 10 stdenv.mkDerivation { 11 11 name = "teamviewer-8.0.17147"; ··· 34 34 EOF 35 35 chmod +x $out/bin/teamviewer 36 36 37 - patchelf --set-rpath "${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer8/tv_bin/teamviewerd 37 + patchelf --set-rpath "${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer8/tv_bin/teamviewerd 38 38 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer8/tv_bin/teamviewerd 39 39 ln -s $out/share/teamviewer8/tv_bin/teamviewerd $out/bin/ 40 40 '';
+2 -2
pkgs/applications/networking/remote/teamviewer/9.nix
··· 5 5 topath = "${wineUnstable}/bin"; 6 6 7 7 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 8 - [ stdenv.cc.gcc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 8 + [ stdenv.cc.cc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 9 9 in 10 10 stdenv.mkDerivation { 11 11 name = "teamviewer-9.0.32150"; ··· 34 34 EOF 35 35 chmod +x $out/bin/teamviewer 36 36 37 - patchelf --set-rpath "${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer9/tv_bin/teamviewerd 37 + patchelf --set-rpath "${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer9/tv_bin/teamviewerd 38 38 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer9/tv_bin/teamviewerd 39 39 ln -s $out/share/teamviewer9/tv_bin/teamviewerd $out/bin/ 40 40 '';
+1 -1
pkgs/applications/networking/remote/teamviewer/default.nix
··· 6 6 topath = "${wine}/bin"; 7 7 8 8 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 9 - [ stdenv.cc.gcc libX11 libXtst libXext libXdamage libXfixes wine ]); 9 + [ stdenv.cc.cc libX11 libXtst libXext libXdamage libXfixes wine ]); 10 10 in 11 11 stdenv.mkDerivation { 12 12 name = "teamviewer-7.0.9377";
+2 -2
pkgs/applications/office/zotero/firefox-bin/default.nix
··· 70 70 phases = "unpackPhase installPhase"; 71 71 72 72 libPath = stdenv.lib.makeLibraryPath 73 - [ stdenv.cc.gcc 73 + [ stdenv.cc.cc 74 74 alsaLib 75 75 atk 76 76 cairo ··· 106 106 pulseaudio 107 107 systemd 108 108 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 109 - stdenv.cc.gcc 109 + stdenv.cc.cc 110 110 ]; 111 111 112 112 # "strip" after "patchelf" may break binaries.
+1 -1
pkgs/applications/science/electronics/eagle/default.nix
··· 63 63 mkdir -p "$out"/bin 64 64 cat > "$out"/bin/eagle << EOF 65 65 #!${stdenv.shell} 66 - export LD_LIBRARY_PATH="${stdenv.cc.gcc}/lib:${libPath}" 66 + export LD_LIBRARY_PATH="${stdenv.cc.cc}/lib:${libPath}" 67 67 export LD_PRELOAD="$out/lib/eagle_fixer.so" 68 68 exec "$dynlinker" "$out/eagle-${version}/bin/eagle" "\$@" 69 69 EOF
+2 -2
pkgs/applications/science/logic/verifast/default.nix
··· 5 5 6 6 let 7 7 libPath = stdenv.lib.makeLibraryPath 8 - [ stdenv.cc.libc stdenv.cc.gcc gtk gdk_pixbuf atk pango glib cairo 8 + [ stdenv.cc.libc stdenv.cc.cc gtk gdk_pixbuf atk pango glib cairo 9 9 freetype fontconfig libxml2 gnome2.gtksourceview 10 - ] + ":${stdenv.cc.gcc}/lib64"; 10 + ] + ":${stdenv.cc.cc}/lib64"; 11 11 12 12 patchExe = x: '' 13 13 patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+2 -2
pkgs/applications/video/makemkv/default.nix
··· 19 19 20 20 buildInputs = [openssl qt4 mesa zlib pkgconfig libav]; 21 21 22 - libPath = stdenv.lib.makeLibraryPath [stdenv.cc.gcc openssl mesa qt4 zlib ] 23 - + ":" + stdenv.cc.gcc + "/lib64"; 22 + libPath = stdenv.lib.makeLibraryPath [stdenv.cc.cc openssl mesa qt4 zlib ] 23 + + ":" + stdenv.cc.cc + "/lib64"; 24 24 25 25 meta = with stdenv.lib; { 26 26 description = "convert blu-ray and dvd to mkv";
+1 -1
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 70 70 '' 71 71 else throw ("Architecture: "+stdenv.system+" not supported for VirtualBox guest additions") 72 72 } 73 - patchelf --set-rpath ${stdenv.cc.gcc}/lib:${dbus}/lib:${libX11}/lib:${libXt}/lib:${libXext}/lib:${libXmu}/lib:${libXfixes}/lib:${libXrandr}/lib:${libXcursor}/lib $i 73 + patchelf --set-rpath ${stdenv.cc.cc}/lib:${dbus}/lib:${libX11}/lib:${libXt}/lib:${libXext}/lib:${libXmu}/lib:${libXfixes}/lib:${libXrandr}/lib:${libXcursor}/lib $i 74 74 done 75 75 76 76 for i in lib/VBoxOGL*.so
+2 -2
pkgs/development/compilers/cryptol/1.8.x.nix
··· 11 11 12 12 libPath = stdenv.lib.makeLibraryPath 13 13 [ stdenv.cc.libc 14 - stdenv.cc.gcc 14 + stdenv.cc.cc 15 15 gmp4 16 16 ncurses 17 17 zlib 18 - ] + ":${stdenv.cc.gcc}/lib64"; 18 + ] + ":${stdenv.cc.cc}/lib64"; 19 19 20 20 cryptol-bin = 21 21 if stdenv.system == "i686-linux"
+1 -1
pkgs/development/compilers/cudatoolkit/5.5.nix
··· 26 26 gtk2 glib fontconfig freetype unixODBC alsaLib 27 27 ]; 28 28 29 - rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.gcc}/lib64"; 29 + rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc}/lib64"; 30 30 31 31 unpackPhase = '' 32 32 sh $src --keep --noexec
+1 -1
pkgs/development/compilers/cudatoolkit/6.0.nix
··· 26 26 gtk2 glib fontconfig freetype unixODBC alsaLib 27 27 ]; 28 28 29 - rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.gcc}/lib64"; 29 + rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc}/lib64"; 30 30 31 31 unpackPhase = '' 32 32 sh $src --keep --noexec
+2 -3
pkgs/development/compilers/gcl/default.nix
··· 10 10 11 11 ( 12 12 assert a.stdenv ? cc ; 13 - assert a.stdenv.cc ? gcc ; 13 + assert a.stdenv.cc.cc.isGNU or false ; 14 14 assert a.stdenv.cc ? libc ; 15 - assert a.stdenv.cc.gcc != null ; 16 15 assert a.stdenv.cc.libc != null ; 17 16 18 17 rec { ··· 37 36 preBuild = a.fullDepEntry ('' 38 37 sed -re "s@/bin/cat@$(which cat)@g" -i configure */configure 39 38 sed -re "s@if test -d /proc/self @if false @" -i configure 40 - sed -re 's^([ \t])cpp ^\1cpp -I${a.stdenv.cc.gcc}/include -I${a.stdenv.cc.libc}/include ^g' -i makefile 39 + sed -re 's^([ \t])cpp ^\1cpp -I${a.stdenv.cc.cc}/include -I${a.stdenv.cc.libc}/include ^g' -i makefile 41 40 '') ["minInit" "doUnpack" "addInputs"]; 42 41 43 42 /* doConfigure should be removed if not needed */
+1 -1
pkgs/development/compilers/julia/0.2.1.nix
··· 4 4 , tcl, tk, xproto, libX11, git, mpfr 5 5 } : 6 6 let 7 - realGcc = stdenv.cc.gcc; 7 + realGcc = stdenv.cc.cc; 8 8 in 9 9 stdenv.mkDerivation rec { 10 10 pname = "julia";
+1 -1
pkgs/development/compilers/julia/0.3.5.nix
··· 7 7 assert stdenv.isLinux; 8 8 9 9 let 10 - realGcc = stdenv.cc.gcc; 10 + realGcc = stdenv.cc.cc; 11 11 in 12 12 stdenv.mkDerivation rec { 13 13 pname = "julia";
+2 -2
pkgs/development/compilers/llvm/3.3/clang.nix
··· 2 2 3 3 let 4 4 version = "3.3"; 5 - gccReal = if (stdenv.cc.gcc or null) == null then stdenv.cc else stdenv.cc.gcc; 5 + gccReal = if (stdenv.cc.cc or null) == null then stdenv.cc else stdenv.cc.cc; 6 6 in 7 7 8 8 stdenv.mkDerivation { ··· 29 29 sha256 = "15mrvw43s4frk1j49qr4v5viq68h8qlf10qs6ghd6mrsmgj5vddi"; 30 30 }; 31 31 32 - passthru = { gcc = stdenv.cc.gcc; }; 32 + passthru = { cc = stdenv.cc.cc; }; 33 33 34 34 meta = { 35 35 homepage = http://clang.llvm.org/;
+2 -2
pkgs/development/compilers/llvm/3.4/clang.nix
··· 25 25 "-DCLANG_PATH_TO_LLVM_BUILD=${llvm}" 26 26 ] ++ 27 27 (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include") ++ 28 - (stdenv.lib.optional (stdenv.cc.gcc != null) "-DGCC_INSTALL_PREFIX=${stdenv.cc.gcc}"); 28 + (stdenv.lib.optional (stdenv.cc.cc != null) "-DGCC_INSTALL_PREFIX=${stdenv.cc.cc}"); 29 29 30 30 # Clang expects to find LLVMgold in its own prefix 31 31 # Clang expects to find sanitizer libraries in its own prefix ··· 34 34 ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/ 35 35 ''; 36 36 37 - passthru.gcc = stdenv.cc.gcc; 37 + passthru.cc = stdenv.cc.cc; 38 38 39 39 enableParallelBuilding = true; 40 40
+1 -1
pkgs/development/compilers/mozart/binary.nix
··· 14 14 }; 15 15 16 16 libPath = stdenv.lib.makeLibraryPath 17 - [stdenv.cc.gcc emacs tk tcl boost gmp]; 17 + [stdenv.cc.cc emacs tk tcl boost gmp]; 18 18 19 19 builder = ./builder.sh; 20 20
+1 -1
pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
··· 174 174 */ 175 175 libraries = 176 176 [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xlibs.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++ 177 - (if swingSupport then [xlibs.libX11 xlibs.libXext xlibs.libXtst xlibs.libXi xlibs.libXp xlibs.libXt xlibs.libXrender stdenv.cc.gcc] else []); 177 + (if swingSupport then [xlibs.libX11 xlibs.libXext xlibs.libXtst xlibs.libXi xlibs.libXp xlibs.libXt xlibs.libXrender stdenv.cc.cc] else []); 178 178 179 179 passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins"; 180 180
+1 -1
pkgs/development/compilers/rustc/0.12.nix
··· 54 54 cp -r bin "$out/bin" 55 55 '' + (if stdenv.isLinux then '' 56 56 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 57 - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/" \ 57 + --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/" \ 58 58 "$out/bin/rustc" 59 59 '' else ""); 60 60 };
+1 -1
pkgs/development/compilers/rustc/head.nix
··· 67 67 cp -r bin "$out/bin" 68 68 '' + (if stdenv.isLinux then '' 69 69 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 70 - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/" \ 70 + --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/" \ 71 71 "$out/bin/rustc" 72 72 '' else ""); 73 73 };
+2 -2
pkgs/development/guile-modules/guile-lib/default.nix
··· 1 1 {stdenv, fetchurl, guile, texinfo}: 2 2 3 - assert stdenv ? cc && stdenv.cc ? gcc && stdenv.cc.gcc != null; 3 + assert stdenv ? cc && stdenv.cc.cc.isGNU or false; 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "guile-lib-0.2.2"; ··· 16 16 17 17 preCheck = 18 18 # Make `libgcc_s.so' visible for `pthread_cancel'. 19 - '' export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.gcc}/lib*/libgcc_s.so)):$LD_LIBRARY_PATH" 19 + '' export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.cc}/lib*/libgcc_s.so)):$LD_LIBRARY_PATH" 20 20 ''; 21 21 22 22 meta = {
+2 -2
pkgs/development/interpreters/dart/default.nix
··· 33 33 sha256 = "00935c4vxfj2h3x354g75qdazswwissbwc7kj5k05l1m3lizikf6"; 34 34 }; 35 35 36 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc ]; 36 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]; 37 37 38 38 dontStrip = true; 39 - } 39 + }
+1 -1
pkgs/development/libraries/fmod/default.nix
··· 5 5 bits = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "64"; 6 6 7 7 libPath = stdenv.lib.makeLibraryPath 8 - [ stdenv.cc.libc stdenv.cc.gcc ] + ":${stdenv.cc.gcc}/lib64"; 8 + [ stdenv.cc.libc stdenv.cc.cc ] + ":${stdenv.cc.cc}/lib64"; 9 9 patchLib = x: "patchelf --set-rpath ${libPath} ${x}"; 10 10 in 11 11 stdenv.mkDerivation rec {
+1 -1
pkgs/development/libraries/glib/default.nix
··· 7 7 8 8 with stdenv.lib; 9 9 10 - assert !stdenv.isDarwin -> stdenv.cc ? gcc; 10 + assert !stdenv.isDarwin -> stdenv.cc.cc.isGNU or false; 11 11 12 12 # TODO: 13 13 # * Add gio-module-fam
+2 -2
pkgs/development/libraries/glibc/default.nix
··· 33 33 # libgcc_s will not be at {gcc}/lib, and gcc's libgcc will be found without 34 34 # any special hack. 35 35 preInstall = '' 36 - if [ -f ${stdenv.cc.gcc}/lib/libgcc_s.so.1 ]; then 36 + if [ -f ${stdenv.cc.cc}/lib/libgcc_s.so.1 ]; then 37 37 mkdir -p $out/lib 38 - cp ${stdenv.cc.gcc}/lib/libgcc_s.so.1 $out/lib/libgcc_s.so.1 38 + cp ${stdenv.cc.cc}/lib/libgcc_s.so.1 $out/lib/libgcc_s.so.1 39 39 fi 40 40 ''; 41 41
+1 -1
pkgs/development/libraries/libre/default.nix
··· 11 11 "USE_ZLIB=1" "USE_OPENSSL=1" 12 12 ''PREFIX=$(out)'' 13 13 ] 14 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 14 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 15 15 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 16 16 ; 17 17 meta = {
+1 -1
pkgs/development/libraries/librem/default.nix
··· 12 12 "LIBRE_INC=${libre}/include/re" 13 13 ''PREFIX=$(out)'' 14 14 ] 15 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 15 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 16 16 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 17 17 ; 18 18 meta = {
+2 -2
pkgs/development/libraries/v8/default.nix
··· 57 57 ''; 58 58 59 59 postFixup = if stdenv.isDarwin then '' 60 - install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.gcc}/lib/libgcc_s.1.dylib $out/bin/d8 61 - install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.gcc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib 60 + install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/bin/d8 61 + install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib 62 62 '' else null; 63 63 64 64 meta = with stdenv.lib; {
+1 -1
pkgs/development/libraries/wtk/default.nix
··· 15 15 16 16 buildInputs = [ unzip ]; 17 17 18 - libraries = [ xlibs.libXpm xlibs.libXt xlibs.libX11 xlibs.libICE xlibs.libSM stdenv.cc.gcc ]; 18 + libraries = [ xlibs.libXpm xlibs.libXt xlibs.libX11 xlibs.libICE xlibs.libSM stdenv.cc.cc ]; 19 19 20 20 meta = { 21 21 homepage = http://java.sun.com/products/sjwtoolkit/download.html;
+1 -1
pkgs/development/misc/amdapp-sdk/default.nix
··· 87 87 88 88 # Create wrappers 89 89 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/clinfo 90 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib $out/bin/clinfo 90 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib $out/bin/clinfo 91 91 92 92 # Fix modes 93 93 find "$out/" -type f -exec chmod 644 {} \;
+3 -3
pkgs/development/mobile/androidenv/androidsdk.nix
··· 44 44 for i in emulator64-arm emulator64-mips emulator64-x86 45 45 do 46 46 patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 $i 47 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64 $i 47 + patchelf --set-rpath ${stdenv.cc.cc}/lib64 $i 48 48 done 49 49 ''} 50 50 ··· 84 84 patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so 85 85 86 86 wrapProgram `pwd`/monitor \ 87 - --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.gcc}/lib 87 + --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib 88 88 89 89 cd ../.. 90 90 '' ··· 97 97 patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so 98 98 99 99 wrapProgram `pwd`/monitor \ 100 - --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.gcc}/lib 100 + --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib 101 101 102 102 cd ../.. 103 103 ''
+1 -1
pkgs/development/tools/atom-shell/default.nix
··· 6 6 atomEnv = buildEnv { 7 7 name = "env-atom"; 8 8 paths = [ 9 - stdenv.cc.gcc zlib glib dbus gtk atk pango freetype libgnome_keyring3 9 + stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 10 10 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 11 11 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 12 12 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
+1 -1
pkgs/development/tools/build-managers/cargo/snapshot.nix
··· 37 37 cp -r bin "$out/bin" 38 38 '' + (if stdenv.isLinux then '' 39 39 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 40 - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/:${zlib}/lib" \ 40 + --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/:${zlib}/lib" \ 41 41 "$out/bin/cargo" 42 42 '' else ""); 43 43 }
+1 -1
pkgs/development/tools/misc/saleae-logic/default.nix
··· 63 63 64 64 # Patch it 65 65 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/Logic" 66 - patchelf --set-rpath "${stdenv.cc.gcc}/lib:${stdenv.cc.gcc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic" 66 + patchelf --set-rpath "${stdenv.cc.cc}/lib:${stdenv.cc.cc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic" 67 67 68 68 # Build the LD_PRELOAD library that makes Logic work from a read-only directory 69 69 mkdir -p "$out/lib"
+1 -1
pkgs/development/tools/node-webkit/default.nix
··· 10 10 paths = [ 11 11 xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf 12 12 freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage 13 - xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc.gcc 13 + xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc.cc 14 14 xlibs.libXtst xlibs.libXi 15 15 ]; 16 16 };
+1 -1
pkgs/development/tools/phantomjs/default.nix
··· 32 32 buildPhase = if stdenv.isDarwin then "" else '' 33 33 patchelf \ 34 34 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 35 - --set-rpath "${freetype}/lib:${fontconfig}/lib:${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${openssl}/lib" \ 35 + --set-rpath "${freetype}/lib:${fontconfig}/lib:${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${openssl}/lib" \ 36 36 bin/phantomjs 37 37 ''; 38 38
+1 -1
pkgs/games/adom/default.nix
··· 7 7 8 8 inherit (xlibs) libXext libX11; 9 9 10 - lpath = "${stdenv.cc.gcc}/lib64:" + stdenv.lib.makeSearchPath "lib" [ 10 + lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [ 11 11 zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib pulseaudio]; 12 12 13 13 in
+1 -1
pkgs/games/andyetitmoves/default.nix
··· 41 41 mkdir -p $out/{opt/andyetitmoves,bin} 42 42 cp -r * $out/opt/andyetitmoves/ 43 43 44 - fullPath=${stdenv.cc.gcc}/lib64 44 + fullPath=${stdenv.cc.cc}/lib64 45 45 for i in $nativeBuildInputs; do 46 46 fullPath=$fullPath''${fullPath:+:}$i/lib 47 47 done
+1 -1
pkgs/games/dwarf-fortress/default.nix
··· 51 51 # Store the original hash for dwarf-therapist 52 52 echo $(md5sum $out/share/df_linux/libs/Dwarf_Fortress | cut -c1-8) > $out/share/df_linux/hash.md5.orig 53 53 # Fix rpath 54 - patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.glibc ]}:$out/share/df_linux/libs" $out/share/df_linux/libs/Dwarf_Fortress 54 + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc ]}:$out/share/df_linux/libs" $out/share/df_linux/libs/Dwarf_Fortress 55 55 cp -f ./${srcs.df_unfuck.name}/build/libgraphics.so $out/share/df_linux/libs/libgraphics.so 56 56 57 57 cp $permission $out/share/df_linux/nix_permission
+2 -2
pkgs/games/gsb/default.nix
··· 25 25 phases = "unpackPhase installPhase"; 26 26 27 27 # XXX: stdenv.lib.makeLibraryPath doesn't pick up /lib64 28 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.cc.libc ] 28 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] 29 29 + ":" + stdenv.lib.makeLibraryPath [ SDL SDL_image libjpeg62 libpng12 mesa ] 30 30 + ":" + stdenv.lib.makeLibraryPath [ curl3 openal libvorbis libogg ] 31 31 + ":" + stdenv.lib.makeLibraryPath [ libX11 libXext libXft fontconfig zlib ] 32 - + ":" + stdenv.cc.gcc + "/lib64"; 32 + + ":" + stdenv.cc.cc + "/lib64"; 33 33 34 34 installPhase = '' 35 35 mkdir -p $out/libexec/positech/GSB/
+1 -1
pkgs/games/megaglest/default.nix
··· 8 8 name = "megaglest-lib-env"; 9 9 paths = [ SDL xlibs.libSM xlibs.libICE xlibs.libX11 xlibs.libXext 10 10 xercesc openal libvorbis lua libjpeg libpng curl fontconfig ftgl freetype 11 - stdenv.cc.gcc glew mesa_glu mesa_drivers wxGTK ]; 11 + stdenv.cc.cc glew mesa_glu mesa_drivers wxGTK ]; 12 12 }; 13 13 path-env = buildEnv { 14 14 name = "megaglest-path-env";
+10 -10
pkgs/games/oilrush/default.nix
··· 25 25 do 26 26 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $f 27 27 done 28 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 28 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 29 29 launcher_$arch 30 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 30 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 31 31 libNetwork_$arch.so 32 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 32 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 33 33 libQtCoreUnigine_$arch.so.4 34 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 34 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 35 35 libQtGuiUnigine_$arch.so.4 36 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 36 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 37 37 libQtNetworkUnigine_$arch.so.4 38 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 38 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 39 39 libQtWebKitUnigine_$arch.so.4 40 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 40 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 41 41 libQtXmlUnigine_$arch.so.4 42 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 42 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 43 43 libRakNet_$arch.so 44 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 44 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 45 45 libUnigine_$arch.so 46 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 46 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 47 47 OilRush_$arch 48 48 ''; 49 49 installPhase = ''
+3 -3
pkgs/games/planetaryannihilation/default.nix
··· 35 35 ln -s ${systemd}/lib/libudev.so.1 $out/lib/libudev.so.0 36 36 37 37 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/PA" 38 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc xlibs.libXdamage xorg.libXfixes gtk glib stdenv.glibc "$out" xlibs.libXext pango udev xlibs.libX11 xlibs.libXcomposite alsaLib atk nspr fontconfig cairo pango nss freetype gnome3.gconf gdk_pixbuf xlibs.libXrender ]}:{stdenv.cc.gcc}/lib64:${stdenv.glibc}/lib64" "$out/host/CoherentUI_Host.bin" 38 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc xlibs.libXdamage xorg.libXfixes gtk glib stdenv.glibc "$out" xlibs.libXext pango udev xlibs.libX11 xlibs.libXcomposite alsaLib atk nspr fontconfig cairo pango nss freetype gnome3.gconf gdk_pixbuf xlibs.libXrender ]}:{stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" "$out/host/CoherentUI_Host.bin" 39 39 40 - wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.glibc xlibs.libX11 xlibs.libXcursor gtk glib curl "$out" ]}:${stdenv.cc.gcc}/lib64:${stdenv.glibc}/lib64" 40 + wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc xlibs.libX11 xlibs.libXcursor gtk glib curl "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" 41 41 42 42 for f in $out/lib/*; do 43 - patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc curl xlibs.libX11 stdenv.glibc xlibs.libXcursor "$out" ]}:${stdenv.cc.gcc}/lib64:${stdenv.glibc}/lib64" $f 43 + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc curl xlibs.libX11 stdenv.glibc xlibs.libXcursor "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" $f 44 44 done 45 45 ''; 46 46
+1 -1
pkgs/games/quake3/wrapper/default.nix
··· 7 7 8 8 inherit game paks mesa name; 9 9 10 - gcc = stdenv.cc.gcc; 10 + gcc = stdenv.cc.cc; 11 11 12 12 meta = { 13 13 inherit description;
+1 -1
pkgs/games/sdlmame/default.nix
··· 23 23 installPhase = '' 24 24 patchelf \ 25 25 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 26 - --set-rpath "${alsaLib}/lib:${qt48}/lib:${SDL}/lib:${fontconfig}/lib:${freetype}/lib:${SDL_ttf}/lib:${xlibs.libX11}/lib:${xlibs.libXinerama}/lib:${stdenv.cc.gcc}/lib" \ 26 + --set-rpath "${alsaLib}/lib:${qt48}/lib:${SDL}/lib:${fontconfig}/lib:${freetype}/lib:${SDL_ttf}/lib:${xlibs.libX11}/lib:${xlibs.libXinerama}/lib:${stdenv.cc.cc}/lib" \ 27 27 share/sdlmame/sdlmame 28 28 29 29 mkdir -p "$out/bin"
+1 -1
pkgs/games/spring/default.nix
··· 32 32 33 33 postInstall = '' 34 34 wrapProgram "$out/bin/spring" \ 35 - --prefix LD_LIBRARY_PATH : "${stdenv.cc.gcc}/lib::${systemd}/lib" 35 + --prefix LD_LIBRARY_PATH : "${stdenv.cc.cc}/lib::${systemd}/lib" 36 36 ''; 37 37 38 38 meta = with stdenv.lib; {
+1 -1
pkgs/games/tibia/default.nix
··· 25 25 cp -r * $out/res 26 26 27 27 patchelf --set-interpreter ${glibc}/lib/ld-linux.so.2 \ 28 - --set-rpath ${stdenv.cc.gcc}/lib:${libX11}/lib:${mesa}/lib \ 28 + --set-rpath ${stdenv.cc.cc}/lib:${libX11}/lib:${mesa}/lib \ 29 29 "$out/res/Tibia" 30 30 31 31 # We've patchelf'd the files. The main ‘Tibia’ binary is a bit
+1 -1
pkgs/games/ue4demos/default.nix
··· 12 12 13 13 rtdeps = stdenv.lib.makeLibraryPath 14 14 [ xlibs.libXxf86vm xlibs.libXext openal ] 15 - + ":" + stdenv.lib.makeSearchPath "lib64" [ stdenv.cc.gcc ]; 15 + + ":" + stdenv.lib.makeSearchPath "lib64" [ stdenv.cc.cc ]; 16 16 17 17 buildCommand = 18 18 ''
+1 -1
pkgs/games/ultrastardx/default.nix
··· 15 15 # The fpc is not properly wrapped to add -rpath. I add this manually. 16 16 # I even do a trick on lib/lib64 for libgcc, that I expect it will work. 17 17 preBuild = '' 18 - export NIX_LDFLAGS="$NIX_LDFLAGS -rpath ${SDL}/lib -rpath ${SDL_image}/lib -rpath ${libpng}/lib -rpath ${freetype}/lib -rpath ${portaudio}/lib -rpath ${ffmpeg}/lib -rpath ${zlib}/lib -rpath ${sqlite}/lib -rpath ${libX11}/lib -rpath ${pcre}/lib -rpath ${lua}/lib -rpath ${stdenv.cc.gcc}/lib64 -rpath ${stdenv.cc.gcc}/lib" 18 + export NIX_LDFLAGS="$NIX_LDFLAGS -rpath ${SDL}/lib -rpath ${SDL_image}/lib -rpath ${libpng}/lib -rpath ${freetype}/lib -rpath ${portaudio}/lib -rpath ${ffmpeg}/lib -rpath ${zlib}/lib -rpath ${sqlite}/lib -rpath ${libX11}/lib -rpath ${pcre}/lib -rpath ${lua}/lib -rpath ${stdenv.cc.cc}/lib64 -rpath ${stdenv.cc.cc}/lib" 19 19 20 20 sed -i 414,424d Makefile 21 21 '';
+1 -1
pkgs/games/vessel/default.nix
··· 20 20 phases = "installPhase"; 21 21 ld_preload = ./isatty.c; 22 22 23 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.cc.libc ] 23 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] 24 24 + ":" + stdenv.lib.makeLibraryPath [ SDL pulseaudio alsaLib ] ; 25 25 26 26 installPhase = ''
+2 -2
pkgs/games/worldofgoo/default.nix
··· 45 45 phases = "unpackPhase installPhase"; 46 46 47 47 # XXX: stdenv.lib.makeLibraryPath doesn't pick up /lib64 48 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.cc.libc ] 48 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] 49 49 + ":" + stdenv.lib.makeLibraryPath [libX11 libXext libXau libxcb libXdmcp SDL SDL_mixer libvorbis mesa ] 50 - + ":" + stdenv.cc.gcc + "/lib64"; 50 + + ":" + stdenv.cc.cc + "/lib64"; 51 51 52 52 installPhase = '' 53 53 mkdir -p $out/libexec/2dboy/WorldOfGoo/
+1 -1
pkgs/misc/drivers/gutenprint/bin.nix
··· 38 38 39 39 phases = "buildPhase"; 40 40 41 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc zlib ]; 41 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc zlib ]; 42 42 43 43 buildPhase = '' 44 44 ar -x $src data.tar.gz
+3 -3
pkgs/misc/emulators/wine/stable.nix
··· 4 4 }: 5 5 6 6 assert stdenv.isLinux; 7 - assert stdenv.cc.gcc != null; 7 + assert stdenv.cc.cc.isGNU or false; 8 8 9 9 let 10 10 version = "1.6.2"; ··· 46 46 # them to the RPATH so that the user doesn't have to set them in 47 47 # LD_LIBRARY_PATH. 48 48 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 49 - freetype fontconfig stdenv.cc.gcc mesa mesa_noglu.osmesa libdrm 49 + freetype fontconfig stdenv.cc.cc mesa mesa_noglu.osmesa libdrm 50 50 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 51 51 xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 52 52 openssl gnutls cups ··· 65 65 66 66 paxmark psmr $out/bin/wine{,-preloader} 67 67 68 - wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.gcc}/lib 68 + wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib 69 69 ''; 70 70 71 71 enableParallelBuilding = true;
+3 -3
pkgs/misc/emulators/wine/unstable.nix
··· 4 4 }: 5 5 6 6 assert stdenv.isLinux; 7 - assert stdenv.cc.gcc != null; 7 + assert stdenv.cc.cc.isGNU or false; 8 8 9 9 let 10 10 version = "1.7.34"; ··· 46 46 # them to the RPATH so that the user doesn't have to set them in 47 47 # LD_LIBRARY_PATH. 48 48 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 49 - freetype fontconfig stdenv.cc.gcc mesa mesa_noglu.osmesa libdrm 49 + freetype fontconfig stdenv.cc.cc mesa mesa_noglu.osmesa libdrm 50 50 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 51 51 xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 52 52 openssl gnutls cups ncurses ··· 62 62 install -D ${gecko} $out/share/wine/gecko/${gecko64.name} 63 63 '' + '' 64 64 install -D ${mono} $out/share/wine/mono/${mono.name} 65 - wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.gcc}/lib 65 + wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib 66 66 ''; 67 67 68 68 enableParallelBuilding = true;
+1 -1
pkgs/os-specific/linux/ati-drivers/default.nix
··· 36 36 builder = ./builder.sh; 37 37 38 38 inherit libXxf86vm xf86vidmodeproto; 39 - gcc = stdenv.cc.gcc; 39 + gcc = stdenv.cc.cc; 40 40 41 41 src = fetchurl { 42 42 url = http://www2.ati.com/drivers/linux/amd-catalyst-omega-14.12-linux-run-installers.zip;
+2 -2
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 42 42 dontStrip = true; 43 43 44 44 glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 45 - cudaPath = makeLibraryPath [zlib stdenv.cc.gcc]; 45 + cudaPath = makeLibraryPath [zlib stdenv.cc.cc]; 46 46 openclPath = makeLibraryPath [zlib]; 47 - allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.gcc]; 47 + allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc]; 48 48 49 49 programPath = optionalString (!libsOnly) (makeLibraryPath 50 50 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
+1 -1
pkgs/os-specific/linux/nvidia-x11/legacy173.nix
··· 32 32 33 33 glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 34 34 35 - cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.gcc]; 35 + cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc]; 36 36 37 37 programPath = stdenv.lib.makeLibraryPath [ gtk atk pango glib gdk_pixbuf xlibs.libXv ]; 38 38
+1 -1
pkgs/os-specific/linux/nvidia-x11/legacy304.nix
··· 36 36 37 37 glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 38 38 39 - cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.gcc]; 39 + cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc]; 40 40 41 41 programPath = optionalString (!libsOnly) (stdenv.lib.makeLibraryPath 42 42 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
+2 -2
pkgs/os-specific/linux/nvidia-x11/legacy340.nix
··· 45 45 dontStrip = true; 46 46 47 47 glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 48 - cudaPath = makeLibraryPath [zlib stdenv.cc.gcc]; 48 + cudaPath = makeLibraryPath [zlib stdenv.cc.cc]; 49 49 openclPath = makeLibraryPath [zlib]; 50 - allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.gcc]; 50 + allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc]; 51 51 52 52 programPath = optionalString (!libsOnly) (makeLibraryPath 53 53 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
+1 -1
pkgs/os-specific/linux/ocz-toolbox/default.nix
··· 16 16 cd linux${arch} 17 17 ''; 18 18 19 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc libXrender fontconfig freetype libXext libX11 ]; 19 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc libXrender fontconfig freetype libXext libX11 ]; 20 20 21 21 installPhase = '' 22 22 install -Dm755 OCZToolbox $out/bin/OCZToolbox
+1 -1
pkgs/os-specific/linux/opengl/xorg-sys/default.nix
··· 11 11 stdenv.mkDerivation { 12 12 name = "xorg-sys-opengl-3"; 13 13 builder = ./builder.sh; 14 - neededLibs = [xlibs.libXxf86vm xlibs.libXext expat libdrm stdenv.cc.gcc]; 14 + neededLibs = [xlibs.libXxf86vm xlibs.libXext expat libdrm stdenv.cc.cc]; 15 15 } 16 16
+1 -1
pkgs/os-specific/linux/prl-tools/default.nix
··· 83 83 ''; 84 84 85 85 libPath = with xorg; 86 - stdenv.lib.makeLibraryPath ([ stdenv.cc.gcc libXrandr libXext libX11 libXcomposite libXinerama ] 86 + stdenv.lib.makeLibraryPath ([ stdenv.cc.cc libXrandr libXext libX11 libXcomposite libXinerama ] 87 87 ++ lib.optionals (!libsOnly) [ libXi glib dbus_glib zlib ]); 88 88 89 89 desktops = map (x: substituteAll ({
+1 -1
pkgs/os-specific/linux/systemd/default.nix
··· 86 86 87 87 # This is needed because systemd uses the gold linker, which doesn't 88 88 # yet have the wrapper script to add rpath flags automatically. 89 - NIX_LDFLAGS = "-rpath ${pam}/lib -rpath ${libcap}/lib -rpath ${acl}/lib -rpath ${stdenv.cc.gcc}/lib"; 89 + NIX_LDFLAGS = "-rpath ${pam}/lib -rpath ${libcap}/lib -rpath ${acl}/lib -rpath ${stdenv.cc.cc}/lib"; 90 90 91 91 PYTHON_BINARY = "${coreutils}/bin/env python"; # don't want a build time dependency on Python 92 92
+1 -1
pkgs/servers/nosql/influxdb/default.nix
··· 20 20 install -D influxdb $out/bin/influxdb 21 21 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/influxdb 22 22 wrapProgram "$out/bin/influxdb" \ 23 - --prefix LD_LIBRARY_PATH : "${stdenv.cc.gcc}/lib:${stdenv.cc.gcc}/lib64:${zlib}/lib:${bzip2}/lib" 23 + --prefix LD_LIBRARY_PATH : "${stdenv.cc.cc}/lib:${stdenv.cc.cc}/lib64:${zlib}/lib:${bzip2}/lib" 24 24 25 25 mkdir -p $out/share/influxdb 26 26 cp -R admin scripts config.toml $out/share/influxdb
+1 -1
pkgs/servers/restund/default.nix
··· 15 15 ''PREFIX=$(out)'' 16 16 "USE_MYSQL=1" 17 17 ] 18 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 18 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 19 19 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 20 20 ; 21 21 NIX_LDFLAGS='' -L${mysql}/lib/mysql '';
+1 -1
pkgs/tools/admin/tightvnc/default.nix
··· 10 10 11 11 # for the builder script 12 12 inherit xauth fontDirectories perl; 13 - gcc = stdenv.cc.gcc; 13 + gcc = stdenv.cc.cc; 14 14 15 15 buildInputs = [x11 zlib libjpeg imake gccmakedep libXmu libXaw libXpm libXp xauth]; 16 16 builder = ./builder.sh;
+2 -2
pkgs/tools/filesystems/yandex-disk/default.nix
··· 5 5 let 6 6 p = if stdenv.is64bit then { 7 7 arch = "x86_64"; 8 - gcclib = "${stdenv.cc.gcc}/lib64"; 8 + gcclib = "${stdenv.cc.cc}/lib64"; 9 9 sha256 = "09kw7f0qsvx3vx1c1zb117yf3yk7kkz66agspz5xx9b0zh6i82jw"; 10 10 } 11 11 else { 12 12 arch = "i386"; 13 - gcclib = "${stdenv.cc.gcc}/lib"; 13 + gcclib = "${stdenv.cc.cc}/lib"; 14 14 sha256 = "0f2230c91120f05159281b39c620ab6bad6559ce8a17a0874d0a82350ebba426"; 15 15 }; 16 16 in
+1 -1
pkgs/tools/graphics/cuneiform/default.nix
··· 31 31 needLib64 = a.stdenv.system == "x86_64-linux"; 32 32 33 33 postInstall = a.fullDepEntry('' 34 - patchelf --set-rpath $out/lib${if needLib64 then "64" else ""}${if a.stdenv.cc.gcc != null then ":${a.stdenv.cc.gcc}/lib" else ""}${if a.stdenv.cc.gcc != null && needLib64 then ":${a.stdenv.cc.gcc}/lib64" else ""}:${a.imagemagick}/lib $out/bin/cuneiform 34 + patchelf --set-rpath $out/lib${if needLib64 then "64" else ""}${if a.stdenv.cc.cc != null then ":${a.stdenv.cc.cc}/lib" else ""}${if a.stdenv.cc.cc != null && needLib64 then ":${a.stdenv.cc.cc}/lib64" else ""}:${a.imagemagick}/lib $out/bin/cuneiform 35 35 '') ["minInit" "addInputs" "doMakeInstall"]; 36 36 37 37 name = "cuneiform-" + version;
+2 -2
pkgs/tools/misc/megacli/default.nix
··· 15 15 buildInputs = [rpmextract ncurses unzip makeWrapper]; 16 16 libPath = 17 17 stdenv.lib.makeLibraryPath 18 - [ stdenv.cc.gcc stdenv.cc.libc ncurses ]; 18 + [ stdenv.cc.cc stdenv.cc.libc ncurses ]; 19 19 20 20 buildCommand = '' 21 21 mkdir -p $out/bin 22 22 cd $out 23 23 unzip ${src} 24 24 rpmextract linux/MegaCli-8.07.07-1.noarch.rpm 25 - ${patchelf}/bin/patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath}:$out/opt/lsi/3rdpartylibs/x86_64:$out/opt/lsi/3rdpartylibs:${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib opt/MegaRAID/MegaCli/MegaCli64 25 + ${patchelf}/bin/patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath}:$out/opt/lsi/3rdpartylibs/x86_64:$out/opt/lsi/3rdpartylibs:${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib opt/MegaRAID/MegaCli/MegaCli64 26 26 wrapProgram $out/opt/MegaRAID/MegaCli/MegaCli64 --set LD_LIBRARY_PATH $out/opt/lsi/3rdpartylibs/x86_64 27 27 ln -s $out/opt/MegaRAID/MegaCli/MegaCli64 $out/bin/MegaCli64 28 28 eval fixupPhase
+2 -2
pkgs/tools/networking/atftp/default.nix
··· 1 1 { lib, stdenv, fetchurl, readline, tcp_wrappers, pcre, makeWrapper }: 2 2 assert stdenv.isLinux; 3 - assert stdenv.cc.gcc != null; 3 + assert stdenv.cc.cc.isGNU or false; 4 4 let 5 5 version = "0.7"; 6 6 debianPatch = fetchurl { ··· 18 18 buildInputs = [ readline tcp_wrappers pcre makeWrapper ]; 19 19 patches = [ debianPatch ]; 20 20 postInstall = '' 21 - wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.gcc}/lib${if stdenv.system == "x86_64-linux" then "64" else ""} 21 + wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib${if stdenv.system == "x86_64-linux" then "64" else ""} 22 22 ''; 23 23 meta = { 24 24 description = "Advanced tftp tools";
+1 -1
pkgs/tools/security/tor/torbrowser.nix
··· 9 9 torEnv = buildEnv { 10 10 name = "tor-env"; 11 11 paths = [ 12 - stdenv.cc.gcc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype 12 + stdenv.cc.cc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype 13 13 fontconfig gdk_pixbuf cairo xlibs.libXrender xlibs.libX11 xlibs.libXext 14 14 xlibs.libXt 15 15 ];