diff options
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/compilers/nvidia-cg-toolkit/default.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/live555/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/mobile/androidenv/cmake.nix | 2 | ||||
-rw-r--r-- | pkgs/development/python-modules/monotonic/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/python-modules/twisted/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/tools/eclipse-mat/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/tools/iaca/2.1.nix | 4 | ||||
-rw-r--r-- | pkgs/development/tools/iaca/3.0.nix | 4 | ||||
-rw-r--r-- | pkgs/development/tools/misc/ninka/default.nix | 2 |
9 files changed, 14 insertions, 15 deletions
diff --git a/pkgs/development/compilers/nvidia-cg-toolkit/default.nix b/pkgs/development/compilers/nvidia-cg-toolkit/default.nix index 2f7a1c7a96438..0dbecf6ffa42b 100644 --- a/pkgs/development/compilers/nvidia-cg-toolkit/default.nix +++ b/pkgs/development/compilers/nvidia-cg-toolkit/default.nix @@ -1,6 +1,4 @@ -{ lib, stdenv, fetchurl }: - -assert stdenv ? glibc; +{ lib, stdenv, fetchurl, glibc }: stdenv.mkDerivation rec { version = "3.1"; @@ -25,7 +23,7 @@ stdenv.mkDerivation rec { installPhase = '' for b in cgc cgfxcat cginfo do - patchelf --set-interpreter ${stdenv.glibc.out}/lib/ld-linux*.so.? "bin/$b" + patchelf --set-interpreter ${glibc.out}/lib/ld-linux*.so.? "bin/$b" done # FIXME: cgfxcat and cginfo need more patchelf mkdir -p "$out/bin/" diff --git a/pkgs/development/libraries/live555/default.nix b/pkgs/development/libraries/live555/default.nix index 217ea7408d228..851f52fe4ab2e 100644 --- a/pkgs/development/libraries/live555/default.nix +++ b/pkgs/development/libraries/live555/default.nix @@ -33,7 +33,8 @@ stdenv.mkDerivation rec { sed -i \ -e 's/$(INCLUDES) -I. -O2 -DSOCKLEN_T/$(INCLUDES) -I. -O2 -I. -fPIC -DRTSPCLIENT_SYNCHRONOUS_INTERFACE=1 -DSOCKLEN_T/g' \ config.linux - '' + lib.optionalString (stdenv ? glibc) '' + '' # condition from icu/base.nix + + lib.optionalString (stdenv.hostPlatform.libc == "glibc" || stdenv.hostPlatform.libc == "musl") '' substituteInPlace liveMedia/include/Locale.hh \ --replace '<xlocale.h>' '<locale.h>' ''; diff --git a/pkgs/development/mobile/androidenv/cmake.nix b/pkgs/development/mobile/androidenv/cmake.nix index ade111cf3f9eb..234862ce8212d 100644 --- a/pkgs/development/mobile/androidenv/cmake.nix +++ b/pkgs/development/mobile/androidenv/cmake.nix @@ -3,7 +3,7 @@ deployAndroidPackage { inherit package os; nativeBuildInputs = [ autoPatchelfHook ]; - buildInputs = lib.optional (os == "linux") [ pkgs.stdenv.glibc pkgs.stdenv.cc.cc pkgs.ncurses5 ]; + buildInputs = lib.optional (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc pkgs.ncurses5 ]; patchInstructions = lib.optionalString (os == "linux") '' autoPatchelf $packageBaseDir/bin ''; diff --git a/pkgs/development/python-modules/monotonic/default.nix b/pkgs/development/python-modules/monotonic/default.nix index d775d5157191d..a2271a5958153 100644 --- a/pkgs/development/python-modules/monotonic/default.nix +++ b/pkgs/development/python-modules/monotonic/default.nix @@ -1,6 +1,7 @@ { lib, stdenv , buildPythonPackage , fetchPypi +, glibc }: buildPythonPackage rec { @@ -16,7 +17,7 @@ buildPythonPackage rec { patchPhase = lib.optionalString stdenv.isLinux '' substituteInPlace monotonic.py --replace \ - "ctypes.util.find_library('c')" "'${stdenv.glibc.out}/lib/libc.so.6'" + "ctypes.util.find_library('c')" "'${glibc.out}/lib/libc.so.6'" ''; meta = with lib; { diff --git a/pkgs/development/python-modules/twisted/default.nix b/pkgs/development/python-modules/twisted/default.nix index ab950e6a96bd3..82f91561f3c61 100644 --- a/pkgs/development/python-modules/twisted/default.nix +++ b/pkgs/development/python-modules/twisted/default.nix @@ -54,7 +54,7 @@ buildPythonPackage rec { # twisted.python.runtime.platform.supportsINotify() == False postPatch = lib.optionalString stdenv.isLinux '' substituteInPlace src/twisted/python/_inotify.py --replace \ - "ctypes.util.find_library(\"c\")" "'${stdenv.glibc.out}/lib/libc.so.6'" + "ctypes.util.find_library(\"c\")" "'${stdenv.cc.libc}/lib/libc.so.6'" ''; # Generate Twisted's plug-in cache. Twisted users must do it as well. See diff --git a/pkgs/development/tools/eclipse-mat/default.nix b/pkgs/development/tools/eclipse-mat/default.nix index 7408b35fe5ad2..5ba2a2fccb99d 100644 --- a/pkgs/development/tools/eclipse-mat/default.nix +++ b/pkgs/development/tools/eclipse-mat/default.nix @@ -1,4 +1,5 @@ { fetchurl +, glibc , fontconfig , freetype , glib @@ -57,7 +58,7 @@ stdenv.mkDerivation rec { mv mat $out # Patch binaries. - interpreter=$(echo ${stdenv.glibc.out}/lib/ld-linux*.so.2) + interpreter=$(echo ${glibc.out}/lib/ld-linux*.so.2) libCairo=$out/eclipse/libcairo-swt.so patchelf --set-interpreter $interpreter $out/mat/MemoryAnalyzer [ -f $libCairo ] && patchelf --set-rpath ${ diff --git a/pkgs/development/tools/iaca/2.1.nix b/pkgs/development/tools/iaca/2.1.nix index a1b9729ccb4a8..3d59ab33381f8 100644 --- a/pkgs/development/tools/iaca/2.1.nix +++ b/pkgs/development/tools/iaca/2.1.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, makeWrapper, requireFile, gcc, unzip }: +{ lib, stdenv, makeWrapper, requireFile, gcc, unzip, glibc }: with lib; # v2.1: last version with NHM/WSM arch support @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { ''; preFixup = let libPath = makeLibraryPath [ stdenv.cc.cc.lib gcc ]; in '' patchelf \ - --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 \ + --set-interpreter ${glibc}/lib/ld-linux-x86-64.so.2 \ --set-rpath $out/lib:"${libPath}" \ $out/bin/iaca ''; diff --git a/pkgs/development/tools/iaca/3.0.nix b/pkgs/development/tools/iaca/3.0.nix index 4da6851af5afb..ab3a2f57db3fa 100644 --- a/pkgs/development/tools/iaca/3.0.nix +++ b/pkgs/development/tools/iaca/3.0.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, requireFile, unzip }: +{ lib, stdenv, requireFile, unzip, glibc }: with lib; stdenv.mkDerivation rec { @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/bin cp iaca $out/bin - patchelf --set-interpreter ${stdenv.glibc}/lib/ld-linux-x86-64.so.2 $out/bin/iaca + patchelf --set-interpreter ${glibc}/lib/ld-linux-x86-64.so.2 $out/bin/iaca ''; meta = { description = "Intel Architecture Code Analyzer"; diff --git a/pkgs/development/tools/misc/ninka/default.nix b/pkgs/development/tools/misc/ninka/default.nix index 8e8fb6bb59728..2b45af77e7a99 100644 --- a/pkgs/development/tools/misc/ninka/default.nix +++ b/pkgs/development/tools/misc/ninka/default.nix @@ -1,7 +1,5 @@ { lib, stdenv, fetchFromGitHub, perl, perlPackages }: -assert stdenv ? glibc; - perlPackages.buildPerlPackage { pname = "ninka"; version = "2.0-pre"; |