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

treewide: use getLib when accessing clang / libclang / stdenv.cc.cc (#354197)

authored by Emily and committed by GitHub 3a6d4d00 61af34b8

+289 -289
+1 -1
nixos/tests/vscode-remote-ssh.nix
··· 28 28 networking.interfaces.eth1.ipv4.addresses = [ { address = serverAddress; prefixLength = 24; } ]; 29 29 services.openssh.enable = true; 30 30 users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 31 - virtualisation.additionalPaths = with pkgs; [ patchelf bintools stdenv.cc.cc.lib ]; 31 + virtualisation.additionalPaths = with pkgs; [ patchelf bintools (lib.getLib stdenv.cc.cc) ]; 32 32 }; 33 33 client = { ... }: { 34 34 imports = [ ./common/x11.nix ./common/user-account.nix ];
+1 -1
pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
··· 24 24 dontWrapGApps = true; # we only want $gappsWrapperArgs here 25 25 26 26 buildInputs = with xorg; [ 27 - alsa-lib cairo freetype gdk-pixbuf glib gtk3 libxcb xcbutil xcbutilwm zlib libXtst libxkbcommon pulseaudio libjack2 libX11 libglvnd libXcursor stdenv.cc.cc.lib 27 + alsa-lib cairo freetype gdk-pixbuf glib gtk3 libxcb xcbutil xcbutilwm zlib libXtst libxkbcommon pulseaudio libjack2 libX11 libglvnd libXcursor (lib.getLib stdenv.cc.cc) 28 28 ]; 29 29 30 30 ldLibraryPath = lib.strings.makeLibraryPath buildInputs;
+1 -1
pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix
··· 59 59 libxkbcommon 60 60 pipewire 61 61 pulseaudio 62 - stdenv.cc.cc.lib 62 + (lib.getLib stdenv.cc.cc) 63 63 xcbutil 64 64 xcbutilwm 65 65 zlib
+1 -1
pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix
··· 67 67 pango 68 68 pipewire 69 69 pulseaudio 70 - stdenv.cc.cc.lib 70 + (lib.getLib stdenv.cc.cc) 71 71 vulkan-loader 72 72 xcb-imdkit 73 73 xcbutil
+1 -1
pkgs/applications/audio/galaxy-buds-client/default.nix
··· 30 30 graphicsmagick 31 31 ]; 32 32 33 - buildInputs = [ stdenv.cc.cc.lib fontconfig ]; 33 + buildInputs = [ (lib.getLib stdenv.cc.cc) fontconfig ]; 34 34 35 35 runtimeDeps = [ 36 36 libglvnd
+1 -1
pkgs/applications/audio/midas/generic.nix
··· 23 23 libXext # libXext.so.6 24 24 alsa-lib # libasound.so.2 25 25 freetype # libfreetype.so.6 26 - stdenv.cc.cc.lib # libstdc++.so.6 26 + (lib.getLib stdenv.cc.cc) # libstdc++.so.6 27 27 ]; 28 28 in '' 29 29 patchelf \
+1 -1
pkgs/applications/audio/pianoteq/default.nix
··· 45 45 ]; 46 46 47 47 buildInputs = [ 48 - stdenv.cc.cc.lib 48 + (lib.getLib stdenv.cc.cc) 49 49 xorg.libX11 # libX11.so.6 50 50 xorg.libXext # libXext.so.6 51 51 alsa-lib # libasound.so.2
+2 -2
pkgs/applications/audio/reaper/default.nix
··· 51 51 sourceRoot = lib.optionalString stdenv.hostPlatform.isDarwin "Reaper.app"; 52 52 53 53 buildInputs = [ 54 - stdenv.cc.cc.lib # reaper and libSwell need libstdc++.so.6 54 + (lib.getLib stdenv.cc.cc) # reaper and libSwell need libstdc++.so.6 55 55 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 56 56 gtk3 57 57 alsa-lib ··· 88 88 # We opt for wrapping the executable with LD_LIBRARY_PATH prefix. 89 89 # Note that libcurl and libxml2 are needed for ReaPack to run. 90 90 wrapProgram $out/opt/REAPER/reaper \ 91 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ curl lame libxml2 ffmpeg vlc xdotool stdenv.cc.cc.lib ]}" 91 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ curl lame libxml2 ffmpeg vlc xdotool stdenv.cc.cc ]}" 92 92 93 93 mkdir $out/bin 94 94 ln -s $out/opt/REAPER/reaper $out/bin/
+1 -1
pkgs/applications/audio/redux/default.nix
··· 36 36 libX11 37 37 libXext 38 38 alsa-lib 39 - stdenv.cc.cc.lib 39 + (lib.getLib stdenv.cc.cc) 40 40 ]; 41 41 42 42 installPhase = ''
+1 -1
pkgs/applications/audio/renoise/default.nix
··· 73 73 ln -s $path/lib/*.so* $out/lib/ 74 74 done 75 75 76 - ln -s ${stdenv.cc.cc.lib}/lib/libstdc++.so.6 $out/lib/ 76 + ln -s ${lib.getLib stdenv.cc.cc}/lib/libstdc++.so.6 $out/lib/ 77 77 78 78 mkdir $out/bin 79 79 ln -s $out/renoise $out/bin/renoise
+1 -1
pkgs/applications/audio/rymcast/default.nix
··· 13 13 14 14 nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 15 15 16 - buildInputs = [ alsa-lib curl gtk3 stdenv.cc.cc.lib webkitgtk_4_0 zenity ]; 16 + buildInputs = [ alsa-lib curl gtk3 (lib.getLib stdenv.cc.cc) webkitgtk_4_0 zenity ]; 17 17 18 18 installPhase = '' 19 19 mkdir -p "$out/bin"
+1 -1
pkgs/applications/audio/tonelib-gfx/default.nix
··· 30 30 ]; 31 31 32 32 buildInputs = [ 33 - stdenv.cc.cc.lib 33 + (lib.getLib stdenv.cc.cc) 34 34 alsa-lib 35 35 freetype 36 36 libglvnd
+1 -1
pkgs/applications/audio/tonelib-jam/default.nix
··· 29 29 ]; 30 30 31 31 buildInputs = [ 32 - stdenv.cc.cc.lib 32 + (lib.getLib stdenv.cc.cc) 33 33 alsa-lib 34 34 freetype 35 35 libglvnd
+1 -1
pkgs/applications/audio/tonelib-metal/default.nix
··· 27 27 nativeBuildInputs = [ autoPatchelfHook dpkg ]; 28 28 29 29 buildInputs = [ 30 - stdenv.cc.cc.lib 30 + (lib.getLib stdenv.cc.cc) 31 31 alsa-lib 32 32 freetype 33 33 libglvnd
+1 -1
pkgs/applications/audio/tonelib-noisereducer/default.nix
··· 27 27 nativeBuildInputs = [ autoPatchelfHook dpkg ]; 28 28 29 29 buildInputs = [ 30 - stdenv.cc.cc.lib 30 + (lib.getLib stdenv.cc.cc) 31 31 alsa-lib 32 32 freetype 33 33 libglvnd
+1 -1
pkgs/applications/audio/tonelib-zoom/default.nix
··· 30 30 ]; 31 31 32 32 buildInputs = [ 33 - stdenv.cc.cc.lib 33 + (lib.getLib stdenv.cc.cc) 34 34 alsa-lib 35 35 freetype 36 36 libglvnd
+1 -1
pkgs/applications/audio/touchosc/default.nix
··· 71 71 ]; 72 72 73 73 buildInputs = [ 74 - stdenv.cc.cc.lib 74 + (lib.getLib stdenv.cc.cc) 75 75 alsa-lib 76 76 ]; 77 77
+1 -1
pkgs/applications/audio/virtual-ans/default.nix
··· 22 22 ]; 23 23 24 24 buildInputs = [ 25 - stdenv.cc.cc.lib 25 + (lib.getLib stdenv.cc.cc) 26 26 libX11 27 27 libXi 28 28 libGL
+1 -1
pkgs/applications/audio/vital/default.nix
··· 28 28 29 29 buildInputs = [ 30 30 alsa-lib 31 - stdenv.cc.cc.lib 31 + (lib.getLib stdenv.cc.cc) 32 32 libGL 33 33 xorg.libSM 34 34 xorg.libICE
+1 -1
pkgs/applications/blockchains/sparrow/default.nix
··· 136 136 sparrow-modules = stdenvNoCC.mkDerivation { 137 137 pname = "sparrow-modules"; 138 138 inherit version src; 139 - nativeBuildInputs = [ makeWrapper gzip gnugrep openjdk autoPatchelfHook stdenv.cc.cc.lib zlib ]; 139 + nativeBuildInputs = [ makeWrapper gzip gnugrep openjdk autoPatchelfHook (lib.getLib stdenv.cc.cc) zlib ]; 140 140 141 141 buildPhase = '' 142 142 # Extract Sparrow's JIMAGE and generate a list of them.
+1 -1
pkgs/applications/blockchains/terra-station/default.nix
··· 50 50 # patch pre-built node modules 51 51 asar e $out/share/${pname}/resources/app.asar asar-unpacked 52 52 find asar-unpacked -name '*.node' -exec patchelf \ 53 - --add-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" \ 53 + --add-rpath "${lib.makeLibraryPath [ stdenv.cc.cc ]}" \ 54 54 {} \; 55 55 asar p asar-unpacked $out/share/${pname}/resources/app.asar 56 56
+1 -1
pkgs/applications/blockchains/wasabibackend/default.nix
··· 25 25 dotnet-sdk = dotnetCorePackages.sdk_7_0; 26 26 dotnet-runtime = dotnetCorePackages.aspnetcore_7_0; 27 27 28 - buildInputs = [stdenv.cc.cc.lib zlib]; 28 + buildInputs = [(lib.getLib stdenv.cc.cc) zlib]; 29 29 30 30 runtimeDeps = [openssl zlib]; 31 31
+1 -1
pkgs/applications/blockchains/wasabiwallet/default.nix
··· 16 16 runtimeLibs = [ 17 17 fontconfig.lib 18 18 openssl 19 - stdenv.cc.cc.lib 19 + (lib.getLib stdenv.cc.cc) 20 20 xorg.libX11 21 21 xorg.libICE 22 22 xorg.libSM
+1 -1
pkgs/applications/editors/android-studio/common.nix
··· 137 137 e2fsprogs 138 138 139 139 # Gradle wants libstdc++.so.6 140 - stdenv.cc.cc.lib 140 + (lib.getLib stdenv.cc.cc) 141 141 # mksdcard wants 32 bit libstdc++.so.6 142 142 pkgsi686Linux.stdenv.cc.cc.lib 143 143
+2 -2
pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix
··· 153 153 # https://github.com/Golevka/emacs-clang-complete-async/issues/90 154 154 auto-complete-clang-async = (addPackageRequires super.auto-complete-clang-async [ self.auto-complete ]).overrideAttrs (old: { 155 155 buildInputs = old.buildInputs ++ [ pkgs.llvmPackages.llvm ]; 156 - CFLAGS = "-I${pkgs.llvmPackages.libclang.lib}/include"; 157 - LDFLAGS = "-L${pkgs.llvmPackages.libclang.lib}/lib"; 156 + CFLAGS = "-I${lib.getLib pkgs.llvmPackages.libclang}/include"; 157 + LDFLAGS = "-L${lib.getLib pkgs.llvmPackages.libclang}/lib"; 158 158 }); 159 159 160 160 # part of a larger package
+4 -4
pkgs/applications/editors/jetbrains/plugins/specialPlugins.nix
··· 5 5 "631" = { 6 6 # Python 7 7 nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; 8 - buildInputs = [ stdenv.cc.cc.lib ]; 8 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 9 9 }; 10 10 "7322" = { 11 11 # Python community edition 12 12 nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; 13 - buildInputs = [ stdenv.cc.cc.lib ]; 13 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 14 14 }; 15 15 "8182" = { 16 16 # Rust (deprecated) 17 17 nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; 18 - buildInputs = [ stdenv.cc.cc.lib ]; 18 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 19 19 buildPhase = '' 20 20 runHook preBuild 21 21 chmod +x -R bin ··· 66 66 "22407" = { 67 67 # Rust 68 68 nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; 69 - buildInputs = [ stdenv.cc.cc.lib ]; 69 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 70 70 buildPhase = '' 71 71 runHook preBuild 72 72 chmod +x -R bin
+2 -2
pkgs/applications/editors/rstudio/default.nix
··· 146 146 --replace-fail '@node@' ${nodejs} 147 147 148 148 substituteInPlace src/cpp/core/libclang/LibClang.cpp \ 149 - --replace-fail '@libclang@' ${llvmPackages.libclang.lib} \ 150 - --replace-fail '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so 149 + --replace-fail '@libclang@' ${lib.getLib llvmPackages.libclang} \ 150 + --replace-fail '@libclang.so@' ${lib.getLib llvmPackages.libclang}/lib/libclang.so 151 151 152 152 substituteInPlace src/cpp/session/CMakeLists.txt \ 153 153 --replace-fail '@pandoc@' ${pandoc} \
+1 -1
pkgs/applications/editors/standardnotes/default.nix
··· 39 39 libPath = lib.makeLibraryPath [ 40 40 libsecret 41 41 glib 42 - stdenv.cc.cc.lib 42 + (lib.getLib stdenv.cc.cc) 43 43 ]; 44 44 in 45 45 ''
+1 -1
pkgs/applications/editors/sublime/2/default.nix
··· 36 36 echo ${libPath} 37 37 patchelf \ 38 38 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 39 - --set-rpath ${libPath}:${stdenv.cc.cc.lib}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 39 + --set-rpath ${libPath}:${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 40 40 $out/sublime/sublime_text 41 41 42 42 mkdir -p $out/share/icons
+3 -3
pkgs/applications/editors/sublime/3/common.nix
··· 65 65 for binary in ${ builtins.concatStringsSep " " binaries }; do 66 66 patchelf \ 67 67 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 68 - --set-rpath ${libPath}:${stdenv.cc.cc.lib}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 68 + --set-rpath ${libPath}:${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 69 69 $binary 70 70 done 71 71 ··· 92 92 93 93 postFixup = '' 94 94 wrapProgram $out/sublime_bash \ 95 - --set LD_PRELOAD "${stdenv.cc.cc.lib}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"}/libgcc_s.so.1" 95 + --set LD_PRELOAD "${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"}/libgcc_s.so.1" 96 96 97 97 wrapProgram $out/${primaryBinary} \ 98 98 --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \ ··· 101 101 "''${gappsWrapperArgs[@]}" 102 102 103 103 # Without this, plugin_host crashes, even though it has the rpath 104 - wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.cc.lib}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"}/libgcc_s.so.1:${lib.getLib openssl}/lib/libssl.so:${bzip2.out}/lib/libbz2.so 104 + wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"}/libgcc_s.so.1:${lib.getLib openssl}/lib/libssl.so:${bzip2.out}/lib/libbz2.so 105 105 ''; 106 106 }; 107 107 in stdenv.mkDerivation (rec {
+1 -1
pkgs/applications/editors/sublime/4/common.nix
··· 88 88 for binary in ${builtins.concatStringsSep " " binaries}; do 89 89 patchelf \ 90 90 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 91 - --set-rpath ${lib.makeLibraryPath neededLibraries}:${stdenv.cc.cc.lib}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 91 + --set-rpath ${lib.makeLibraryPath neededLibraries}:${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 92 92 $binary 93 93 done 94 94
+2 -2
pkgs/applications/editors/vim/plugins/overrides.nix
··· 293 293 --replace "let g:clang_library_path = '' 294 294 + "''" 295 295 + '' 296 - " "let g:clang_library_path='${llvmPackages.libclang.lib}/lib/libclang.so'" 296 + " "let g:clang_library_path='${lib.getLib llvmPackages.libclang}/lib/libclang.so'" 297 297 298 298 substituteInPlace "$out"/plugin/libclang.py \ 299 299 --replace "/usr/lib/clang" "${llvmPackages.clang.cc}/lib/clang" ··· 302 302 303 303 clighter8 = super.clighter8.overrideAttrs { 304 304 preFixup = '' 305 - sed "/^let g:clighter8_libclang_path/s|')$|${llvmPackages.clang.cc.lib}/lib/libclang.so')|" \ 305 + sed "/^let g:clighter8_libclang_path/s|')$|${lib.getLib llvmPackages.clang.cc}/lib/libclang.so')|" \ 306 306 -i "$out"/plugin/clighter8.vim 307 307 ''; 308 308 };
+3 -3
pkgs/applications/editors/vscode/extensions/default.nix
··· 1072 1072 } 1073 1073 // sources.${stdenv.system}; 1074 1074 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 1075 - buildInputs = [ stdenv.cc.cc.lib ]; 1075 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 1076 1076 meta = { 1077 1077 description = "Open-source autopilot for software development - bring the power of ChatGPT to your IDE"; 1078 1078 downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue"; ··· 1349 1349 1350 1350 buildInputs = [ 1351 1351 zlib 1352 - stdenv.cc.cc.lib 1352 + (lib.getLib stdenv.cc.cc) 1353 1353 ]; 1354 1354 1355 1355 postInstall = '' ··· 3245 3245 // sources.${stdenv.system}; 3246 3246 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 3247 3247 buildInputs = [ 3248 - stdenv.cc.cc.lib 3248 + (lib.getLib stdenv.cc.cc) 3249 3249 zlib 3250 3250 ]; 3251 3251 meta = {
+1 -1
pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix
··· 71 71 lttng-ust 72 72 libkrb5 73 73 zlib 74 - stdenv.cc.cc.lib 74 + (lib.getLib stdenv.cc.cc) 75 75 ]; 76 76 77 77 dontAutoPatchelf = isx86Linux;
+1 -1
pkgs/applications/editors/vscode/extensions/sourcery.sourcery/default.nix
··· 23 23 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 24 24 25 25 buildInputs = [ 26 - stdenv.cc.cc.lib 26 + (lib.getLib stdenv.cc.cc) 27 27 zlib 28 28 ]; 29 29
+1 -1
pkgs/applications/graphics/avocode/default.nix
··· 13 13 }; 14 14 15 15 libPath = lib.makeLibraryPath (with xorg; [ 16 - stdenv.cc.cc.lib 16 + stdenv.cc.cc 17 17 at-spi2-core.out 18 18 gdk-pixbuf 19 19 glib
+1 -1
pkgs/applications/graphics/fiji/default.nix
··· 22 22 dontBuild = true; 23 23 24 24 nativeBuildInputs = [ autoPatchelfHook makeWrapper copyDesktopItems unzip ]; 25 - buildInputs = [ stdenv.cc.cc.lib ]; 25 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 26 26 27 27 desktopItems = [ 28 28 (makeDesktopItem {
+1 -1
pkgs/applications/graphics/kodelife/default.nix
··· 71 71 ]; 72 72 73 73 buildInputs = [ 74 - stdenv.cc.cc.lib 74 + (lib.getLib stdenv.cc.cc) 75 75 alsa-lib 76 76 gstreamer 77 77 gst-plugins-base
+1 -1
pkgs/applications/graphics/pencil/default.nix
··· 37 37 xorg.libXrandr 38 38 xorg.libXrender 39 39 xorg.libXtst 40 - stdenv.cc.cc.lib 40 + (lib.getLib stdenv.cc.cc) 41 41 stdenv.cc.cc 42 42 ]; 43 43
+2 -2
pkgs/applications/graphics/pixinsight/default.nix
··· 75 75 ]; 76 76 77 77 buildInputs = [ 78 - stdenv.cc.cc.lib 78 + (lib.getLib stdenv.cc.cc) 79 79 stdenv.cc 80 80 libGL 81 81 libpulseaudio ··· 129 129 postPatch = '' 130 130 patchelf ./installer \ 131 131 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 132 - --set-rpath ${stdenv.cc.cc.lib}/lib 132 + --set-rpath ${lib.getLib stdenv.cc.cc}/lib 133 133 ''; 134 134 135 135 dontConfigure = true;
+1 -1
pkgs/applications/graphics/sane/backends/dsseries/default.nix
··· 34 34 preFixup = '' 35 35 for f in `find $out/lib/sane/ -type f`; do 36 36 # Make it possible to find libstdc++.so.6 37 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib:$out/lib/sane $f 37 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib:$out/lib/sane $f 38 38 39 39 # Horrible kludge: The driver hardcodes /usr/lib/sane/ as a dlopen path. 40 40 # We can directly modify the binary to force a relative lookup instead.
+1 -1
pkgs/applications/kde/kdevelop/kdevelop.nix
··· 35 35 # https://cgit.kde.org/kdevelop.git/commit/?id=716372ae2e8dff9c51e94d33443536786e4bd85b 36 36 # required as nixos seems to be unable to find CLANG_BUILTIN_DIR 37 37 cmakeFlags = [ 38 - "-DCLANG_BUILTIN_DIR=${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion llvmPackages.clang}/include" 38 + "-DCLANG_BUILTIN_DIR=${lib.getLib llvmPackages.libclang}/lib/clang/${lib.getVersion llvmPackages.clang}/include" 39 39 ]; 40 40 41 41 dontWrapQtApps = true;
+1 -1
pkgs/applications/misc/1password-gui/linux.nix
··· 100 100 pango 101 101 systemd 102 102 ] 103 - + ":${stdenv.cc.cc.lib}/lib64"; 103 + + ":${lib.getLib stdenv.cc.cc}/lib64"; 104 104 in 105 105 '' 106 106 runHook preInstall
+1 -1
pkgs/applications/misc/avalonia-ilspy/default.nix
··· 44 44 45 45 buildInputs = [ 46 46 # Dependencies of nuget packages w/ native binaries 47 - stdenv.cc.cc.lib 47 + (lib.getLib stdenv.cc.cc) 48 48 fontconfig 49 49 ]; 50 50
+1 -1
pkgs/applications/misc/azuredatastudio/default.nix
··· 155 155 libxkbcommon 156 156 xorg.libxkbfile 157 157 pango 158 - stdenv.cc.cc.lib 158 + stdenv.cc.cc 159 159 systemd 160 160 ]) 161 161 targetPath
+1 -1
pkgs/applications/misc/bloodhound/default.nix
··· 70 70 nss 71 71 pango 72 72 systemd 73 - stdenv.cc.cc.lib 73 + (lib.getLib stdenv.cc.cc) 74 74 udev 75 75 xorg.libX11 76 76 xorg.libXScrnSaver
+1 -1
pkgs/applications/misc/hubstaff/default.nix
··· 10 10 11 11 rpath = lib.makeLibraryPath 12 12 [ libX11 zlib libSM libICE libXext freetype libXrender fontconfig libXft 13 - libXinerama stdenv.cc.cc.lib libnotify glib gtk3 libappindicator-gtk3 13 + libXinerama stdenv.cc.cc libnotify glib gtk3 libappindicator-gtk3 14 14 curl libXfixes libXScrnSaver ]; 15 15 16 16 in
+1 -1
pkgs/applications/misc/koreader/default.nix
··· 64 64 find ${src_repo}/resources/fonts -type d -execdir cp -r '{}' $out/lib/koreader/fonts \; 65 65 find $out -xtype l -print -delete 66 66 wrapProgram $out/bin/koreader --prefix LD_LIBRARY_PATH : ${ 67 - lib.makeLibraryPath [ gtk3-x11 SDL2 glib stdenv.cc.cc.lib ] 67 + lib.makeLibraryPath [ gtk3-x11 SDL2 glib stdenv.cc.cc ] 68 68 } 69 69 ''; 70 70
+1 -1
pkgs/applications/misc/sidequest/default.nix
··· 82 82 libxkbcommon 83 83 xorg.libxkbfile 84 84 pango 85 - stdenv.cc.cc.lib 85 + (lib.getLib stdenv.cc.cc) 86 86 systemd 87 87 ]; 88 88 in ''
+1 -1
pkgs/applications/networking/browsers/firefox/common.nix
··· 384 384 "--enable-default-toolkit=cairo-gtk3${lib.optionalString waylandSupport "-wayland"}" 385 385 "--enable-system-pixman" 386 386 "--with-distribution-id=org.nixos" 387 - "--with-libclang-path=${llvmPackagesBuildBuild.libclang.lib}/lib" 387 + "--with-libclang-path=${lib.getLib llvmPackagesBuildBuild.libclang}/lib" 388 388 "--with-system-ffi" 389 389 "--with-system-icu" 390 390 "--with-system-jpeg"
+1 -1
pkgs/applications/networking/browsers/opera/default.nix
··· 102 102 nspr 103 103 nss 104 104 pango 105 - stdenv.cc.cc.lib 105 + (lib.getLib stdenv.cc.cc) 106 106 qt6.qtbase 107 107 ]; 108 108
+1 -1
pkgs/applications/networking/browsers/palemoon/bin.nix
··· 39 39 dbus-glib 40 40 gtk2-x11 41 41 libXt 42 - stdenv.cc.cc.lib 42 + (lib.getLib stdenv.cc.cc) 43 43 ] ++ lib.optionals withGTK3 [ 44 44 gtk3 45 45 ];
+1 -1
pkgs/applications/networking/browsers/yandex-browser/default.nix
··· 129 129 nspr 130 130 nss 131 131 pango 132 - stdenv.cc.cc.lib 132 + (lib.getLib stdenv.cc.cc) 133 133 libqt5pas 134 134 qt6.qtbase 135 135 ];
+1 -1
pkgs/applications/networking/cluster/hadoop/default.nix
··· 45 45 46 46 nativeBuildInputs = [ makeWrapper ] 47 47 ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 48 - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.cc.lib openssl protobuf zlib snappy libtirpc ]; 48 + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ (lib.getLib stdenv.cc.cc) openssl protobuf zlib snappy libtirpc ]; 49 49 50 50 installPhase = '' 51 51 mkdir $out
+1 -1
pkgs/applications/networking/instant-messengers/bluejeans/default.nix
··· 72 72 freetype 73 73 nspr 74 74 glib 75 - stdenv.cc.cc.lib 75 + stdenv.cc.cc 76 76 nss 77 77 libX11 78 78 libXrandr
+1 -1
pkgs/applications/networking/instant-messengers/franz/generic.nix
··· 69 69 expat 70 70 stdenv.cc.cc 71 71 ]; 72 - runtimeDependencies = [ libglvnd stdenv.cc.cc.lib (lib.getLib udev) libnotify libappindicator-gtk3 ]; 72 + runtimeDependencies = [ libglvnd (lib.getLib stdenv.cc.cc) (lib.getLib udev) libnotify libappindicator-gtk3 ]; 73 73 74 74 unpackPhase = "dpkg-deb -x $src ."; 75 75
+1 -1
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 138 138 xorg.libXtst 139 139 xorg.libxkbfile 140 140 xorg.libxshmfence 141 - ] + ":${stdenv.cc.cc.lib}/lib64"; 141 + ] + ":${lib.getLib stdenv.cc.cc}/lib64"; 142 142 143 143 buildInputs = [ 144 144 gtk3 # needed for GSETTINGS_SCHEMAS_PATH
+1 -1
pkgs/applications/networking/p2p/transgui/default.nix
··· 20 20 ]; 21 21 22 22 NIX_LDFLAGS = '' 23 - -L${stdenv.cc.cc.lib}/lib -lX11 -lglib-2.0 -lgtk-x11-2.0 23 + -L${lib.getLib stdenv.cc.cc}/lib -lX11 -lglib-2.0 -lgtk-x11-2.0 24 24 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpango-1.0 -latk-1.0 -lcairo 25 25 -lc -lcrypto 26 26 '';
+1 -1
pkgs/applications/networking/scaleft/default.nix
··· 14 14 15 15 libPath = 16 16 lib.makeLibraryPath 17 - [ stdenv.cc stdenv.cc.cc.lib ]; 17 + [ stdenv.cc stdenv.cc.cc ]; 18 18 19 19 buildCommand = '' 20 20 mkdir -p $out/bin/
+1 -1
pkgs/applications/office/banana-accounting/default.nix
··· 31 31 e2fsprogs 32 32 gmp 33 33 gtk3 34 - stdenv.cc.cc.lib 34 + (lib.getLib stdenv.cc.cc) 35 35 libGL 36 36 libX11 37 37 libgcrypt
+1 -1
pkgs/applications/office/softmaker/generic.nix
··· 39 39 libXmu 40 40 libXrandr 41 41 libXrender 42 - stdenv.cc.cc.lib 42 + (lib.getLib stdenv.cc.cc) 43 43 ]; 44 44 45 45 dontBuild = true;
+2 -2
pkgs/applications/office/trilium/server.nix
··· 1 - { stdenv, autoPatchelfHook, fetchurl, nixosTests 1 + { lib, stdenv, autoPatchelfHook, fetchurl, nixosTests 2 2 , metaCommon }: 3 3 4 4 let ··· 19 19 ]; 20 20 21 21 buildInputs = [ 22 - stdenv.cc.cc.lib 22 + (lib.getLib stdenv.cc.cc) 23 23 ]; 24 24 25 25 patches = [
+1 -1
pkgs/applications/radio/sdrplay/default.nix
··· 30 30 31 31 nativeBuildInputs = [ autoPatchelfHook ]; 32 32 33 - buildInputs = [ libusb1 udev stdenv.cc.cc.lib ]; 33 + buildInputs = [ libusb1 udev (lib.getLib stdenv.cc.cc) ]; 34 34 35 35 unpackPhase = '' 36 36 sh "$src" --noexec --target source
+1 -1
pkgs/applications/science/biology/quast/default.nix
··· 35 35 postFixup = '' 36 36 for file in $(find $out -type f -type f -perm /0111); do 37 37 old_rpath=$(patchelf --print-rpath $file) && \ 38 - patchelf --set-rpath $old_rpath:${stdenv.cc.cc.lib}/lib $file || true 38 + patchelf --set-rpath $old_rpath:${lib.getLib stdenv.cc.cc}/lib $file || true 39 39 done 40 40 # Link to the master program 41 41 ln -s $out/bin/quast.py $out/bin/quast
+1 -1
pkgs/applications/science/electronics/eagle/eagle.nix
··· 47 47 48 48 patchelf \ 49 49 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 50 - --set-rpath "${libPath}:$out/eagle-${version}/lib:${stdenv.cc.cc.lib}/lib" \ 50 + --set-rpath "${libPath}:$out/eagle-${version}/lib:${lib.getLib stdenv.cc.cc}/lib" \ 51 51 "$out"/eagle-${version}/eagle 52 52 53 53 mkdir -p "$out"/bin
+1 -1
pkgs/applications/science/electronics/picoscope/default.nix
··· 28 28 inherit (sources.libpicoipp) version; 29 29 src = fetchurl { inherit (sources.libpicoipp) url sha256; }; 30 30 nativeBuildInputs = [ dpkg autoPatchelfHook ]; 31 - buildInputs = [ stdenv.cc.cc.lib ]; 31 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 32 32 sourceRoot = "."; 33 33 unpackCmd = "dpkg-deb -x $src ."; 34 34 installPhase = ''
+1 -1
pkgs/applications/science/logic/saw-tools/default.nix
··· 7 7 gmp4 8 8 ncurses 9 9 zlib 10 - ] + ":${stdenv.cc.cc.lib}/lib64"; 10 + ] + ":${lib.getLib stdenv.cc.cc}/lib64"; 11 11 12 12 url = "https://github.com/GaloisInc/saw-script/releases/download"; 13 13
+1 -1
pkgs/applications/science/logic/verifast/default.nix
··· 6 6 libPath = lib.makeLibraryPath 7 7 [ stdenv.cc.libc stdenv.cc.cc gtk2 gdk-pixbuf atk pango glib cairo 8 8 freetype fontconfig libxml2 gnome2.gtksourceview 9 - ] + ":${stdenv.cc.cc.lib}/lib64:$out/libexec"; 9 + ] + ":${lib.getLib stdenv.cc.cc}/lib64:$out/libexec"; 10 10 11 11 patchExe = x: '' 12 12 patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+4 -4
pkgs/applications/science/math/wolfram-engine/default.nix
··· 54 54 ncurses 55 55 opencv4 56 56 openssl 57 - stdenv.cc.cc.lib 57 + (lib.getLib stdenv.cc.cc) 58 58 unixODBC 59 59 xkeyboard_config 60 60 libxml2 ··· 113 113 # Fix library paths 114 114 cd $out/libexec/${dirName}/Executables 115 115 for path in MathKernel math mcc wolfram; do 116 - makeWrapper $out/libexec/${dirName}/Executables/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 116 + makeWrapper $out/libexec/${dirName}/Executables/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${lib.getLib stdenv.cc.cc}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 117 117 done 118 118 119 119 for path in WolframKernel wolframscript; do 120 - makeWrapper $out/libexec/${dirName}/SystemFiles/Kernel/Binaries/Linux-x86-64/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 120 + makeWrapper $out/libexec/${dirName}/SystemFiles/Kernel/Binaries/Linux-x86-64/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${lib.getLib stdenv.cc.cc}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 121 121 done 122 122 123 123 wrapQtApp "$out/libexec/${dirName}/SystemFiles/FrontEnd/Binaries/Linux-x86-64/WolframPlayer" \ 124 - --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" \ 124 + --set LD_LIBRARY_PATH "${zlib}/lib:${lib.getLib stdenv.cc.cc}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" \ 125 125 --set QT_XKB_CONFIG_ROOT "${xkeyboard_config}/share/X11/xkb" 126 126 if ! isELF "$out/libexec/${dirName}/SystemFiles/FrontEnd/Binaries/Linux-x86-64/WolframPlayer"; then 127 127 substituteInPlace $out/libexec/${dirName}/SystemFiles/FrontEnd/Binaries/Linux-x86-64/WolframPlayer \
+1 -1
pkgs/applications/version-management/bcompare/default.nix
··· 51 51 nativeBuildInputs = [ autoPatchelfHook ]; 52 52 53 53 buildInputs = [ 54 - stdenv.cc.cc.lib 54 + (lib.getLib stdenv.cc.cc) 55 55 gtk2 56 56 pango 57 57 cairo
+1 -1
pkgs/applications/version-management/gitkraken/default.nix
··· 107 107 dontConfigure = true; 108 108 109 109 libPath = lib.makeLibraryPath [ 110 - stdenv.cc.cc.lib 110 + stdenv.cc.cc 111 111 curlWithGnuTls 112 112 udev 113 113 libX11
+1 -1
pkgs/applications/version-management/sublime-merge/common.nix
··· 85 85 for binary in ${builtins.concatStringsSep " " binaries}; do 86 86 patchelf \ 87 87 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 88 - --set-rpath ${lib.makeLibraryPath neededLibraries}:${libGL}/lib:${stdenv.cc.cc.lib}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 88 + --set-rpath ${lib.makeLibraryPath neededLibraries}:${libGL}/lib:${lib.getLib stdenv.cc.cc}/lib${lib.optionalString stdenv.hostPlatform.is64bit "64"} \ 89 89 $binary 90 90 done 91 91
+1 -1
pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix
··· 28 28 29 29 extraBuildInputs = [ pugixml rapidjson ]; 30 30 31 - extraRuntimeDependencies = [ glib nspr nss stdenv.cc.cc.lib ]; 31 + extraRuntimeDependencies = [ glib nspr nss (lib.getLib stdenv.cc.cc) ]; 32 32 33 33 extraInstallPhase = let n = namespace; in '' 34 34 ln -s $out/lib/addons/${n}/libssd_wv.so $out/${addonDir}/${n}/libssd_wv.so
+1 -1
pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix
··· 17 17 substitutions = { 18 18 dynamicLinker = "${stdenv.cc}/nix-support/dynamic-linker"; 19 19 libPath = lib.makeLibraryPath [ 20 - stdenv.cc.cc.lib 20 + stdenv.cc.cc 21 21 stdenv.cc.libc 22 22 dotnet-sdk.passthru.icu 23 23 zlib
+1 -1
pkgs/build-support/libredirect/default.nix
··· 42 42 PATH=${bintools-unwrapped}/bin:${llvmPackages.clang-unwrapped}/bin:$PATH \ 43 43 clang -arch x86_64 -arch arm64 -arch arm64e \ 44 44 -isystem "$SDKROOT/usr/include" \ 45 - -isystem ${llvmPackages.libclang.lib}/lib/clang/*/include \ 45 + -isystem ${lib.getLib llvmPackages.libclang}/lib/clang/*/include \ 46 46 "-L$SDKROOT/usr/lib" \ 47 47 -Wl,-install_name,$out/lib/$libName \ 48 48 -Wall -std=c99 -O3 -fPIC libredirect.c \
+1 -1
pkgs/build-support/rust/default-crate-overrides.nix
··· 232 232 nettle-sys = attrs: { 233 233 nativeBuildInputs = [ pkg-config ]; 234 234 buildInputs = [ nettle clang ]; 235 - LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 235 + LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; 236 236 }; 237 237 238 238 openssl = attrs: {
+1 -1
pkgs/build-support/rust/hooks/default.nix
··· 92 92 bindgenHook = callPackage ({}: makeSetupHook { 93 93 name = "rust-bindgen-hook"; 94 94 substitutions = { 95 - libclang = clang.cc.lib; 95 + libclang = (lib.getLib clang.cc); 96 96 inherit clang; 97 97 }; 98 98 }
+1 -1
pkgs/by-name/am/am2rlauncher/package.nix
··· 26 26 multiArch = true; 27 27 28 28 multiPkgs = pkgs: with pkgs; [ 29 - stdenv.cc.cc.lib 29 + (lib.getLib stdenv.cc.cc) 30 30 xorg.libX11 31 31 xorg.libXext 32 32 xorg.libXrandr
+1 -1
pkgs/by-name/am/amdenc/package.nix
··· 24 24 autoPatchelfHook 25 25 ]; 26 26 27 - buildInputs = [ stdenv.cc.cc.lib ]; 27 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 28 28 29 29 installPhase = '' 30 30 runHook preInstall
+1 -1
pkgs/by-name/am/amdvlk/package.nix
··· 77 77 [ 78 78 libdrm 79 79 openssl 80 - stdenv.cc.cc.lib 80 + stdenv.cc.cc 81 81 zlib 82 82 ] 83 83 ++ (with xorg; [
+1 -1
pkgs/by-name/ap/aphorme/package.nix
··· 26 26 # No tests exist 27 27 doCheck = false; 28 28 29 - buildInputs = [ stdenv.cc.cc.lib ]; 29 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 30 30 nativeBuildInputs = [ autoPatchelfHook ]; 31 31 32 32 runtimeDependencies = [
+1 -1
pkgs/by-name/aw/aws-workspaces/package.nix
··· 46 46 dontStrip = true; 47 47 48 48 buildInputs = [ 49 - stdenv.cc.cc.lib 49 + (lib.getLib stdenv.cc.cc) 50 50 libkrb5 51 51 curl 52 52 lttng-ust
+1 -1
pkgs/by-name/bl/blendfarm/package.nix
··· 64 64 ]; 65 65 66 66 buildInputs = [ 67 - stdenv.cc.cc.lib 67 + (lib.getLib stdenv.cc.cc) 68 68 fontconfig 69 69 openssl 70 70 libkrb5
+1 -1
pkgs/by-name/ca/caligula/package.nix
··· 20 20 cargoHash = "sha256-ma7JVbWSiKfkCXCDwA8DFm2+KPrWR+8nSdgGSqehNg8="; 21 21 22 22 env = { 23 - LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 23 + LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; 24 24 }; 25 25 26 26
+1 -1
pkgs/by-name/ca/casadi/package.nix
··· 64 64 # nix provide lib/clang headers in libclang, not in llvm. 65 65 substituteInPlace casadi/interfaces/clang/CMakeLists.txt --replace-fail \ 66 66 '$'{CLANG_LLVM_LIB_DIR} \ 67 - ${llvmPackages_17.libclang.lib}/lib 67 + ${lib.getLib llvmPackages_17.libclang}/lib 68 68 69 69 # help casadi find its own libs 70 70 substituteInPlace casadi/core/casadi_os.cpp --replace-fail \
+1 -1
pkgs/by-name/cc/ccache/package.nix
··· 122 122 isGNU = unwrappedCC.isGNU or false; 123 123 isCcache = true; 124 124 }; 125 - inherit (unwrappedCC) lib; 125 + lib = lib.getLib unwrappedCC; 126 126 nativeBuildInputs = [ makeWrapper ]; 127 127 # Unwrapped clang does not have a targetPrefix because it is multi-target 128 128 # target is decided with argv0.
+1 -1
pkgs/by-name/ch/chatd/package.nix
··· 37 37 ] ++ lib.optional stdenv.isLinux autoPatchelfHook; # for onnx libs 38 38 39 39 buildInputs = [ 40 - stdenv.cc.cc.lib # for libstdc++.so, required by onnxruntime 40 + (lib.getLib stdenv.cc.cc) # for libstdc++.so, required by onnxruntime 41 41 vips # or it will try to download from the Internet 42 42 ]; 43 43
+1 -1
pkgs/by-name/dy/dyalog/package.nix
··· 76 76 ]; 77 77 78 78 buildInputs = [ 79 - stdenv.cc.cc.lib # Used by Conga and .NET Bridge 79 + (lib.getLib stdenv.cc.cc) # Used by Conga and .NET Bridge 80 80 ncurses5 # Used by the dyalog binary to correctly display in the terminal 81 81 ] 82 82 ++ lib.optionals htmlRendererSupport [
+1 -1
pkgs/by-name/ec/ecc/package.nix
··· 110 110 111 111 postFixup = '' 112 112 wrapProgram $out/bin/ecc-rs \ 113 - --prefix LIBCLANG_PATH : ${llvmPackages.libclang.lib}/lib \ 113 + --prefix LIBCLANG_PATH : ${lib.getLib llvmPackages.libclang}/lib \ 114 114 --prefix PATH : ${lib.makeBinPath (with llvmPackages; [clang bintools-unwrapped])} 115 115 ''; 116 116
+1 -1
pkgs/by-name/eq/equibop/package.nix
··· 59 59 buildInputs = [ 60 60 libpulseaudio 61 61 pipewire 62 - stdenv.cc.cc.lib 62 + (lib.getLib stdenv.cc.cc) 63 63 ]; 64 64 65 65 patches =
+1 -1
pkgs/by-name/er/erlang-language-platform/package.nix
··· 27 27 28 28 nativeBuildInputs = [ autoPatchelfHook ]; 29 29 30 - buildInputs = [ stdenv.cc.cc.lib ]; 30 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 31 31 32 32 sourceRoot = "."; 33 33
+2 -2
pkgs/by-name/fe/fedimint/package.nix
··· 39 39 protobuf 40 40 pkg-config 41 41 clang 42 - libclang.lib 42 + (lib.getLib libclang) 43 43 ]; 44 44 45 45 buildInputs = [ ··· 79 79 PROTOC = "${buildPackages.protobuf}/bin/protoc"; 80 80 PROTOC_INCLUDE = "${protobuf}/include"; 81 81 OPENSSL_DIR = openssl.dev; 82 - LIBCLANG_PATH = "${libclang.lib}/lib"; 82 + LIBCLANG_PATH = "${lib.getLib libclang}/lib"; 83 83 84 84 FEDIMINT_BUILD_FORCE_GIT_HASH = "0000000000000000000000000000000000000000"; 85 85
+1 -1
pkgs/by-name/gi/github-runner/package.nix
··· 119 119 darwin.autoSignDarwinBinariesHook 120 120 ]; 121 121 122 - buildInputs = [ stdenv.cc.cc.lib ]; 122 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 123 123 124 124 dotnet-sdk = dotnetCorePackages.sdk_6_0; 125 125 dotnet-runtime = dotnetCorePackages.runtime_6_0;
+1 -1
pkgs/by-name/go/goofcord/package.nix
··· 37 37 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 38 38 libpulseaudio 39 39 pipewire 40 - stdenv.cc.cc.lib 40 + (lib.getLib stdenv.cc.cc) 41 41 ]; 42 42 43 43 pnpmDeps = pnpm'.fetchDeps {
+1 -1
pkgs/by-name/gu/guile-lib/package.nix
··· 40 40 preCheck = '' 41 41 # Make `libgcc_s.so' visible for `pthread_cancel'. 42 42 export LD_LIBRARY_PATH=\ 43 - "$(dirname $(echo ${stdenv.cc.cc.lib}/lib*/libgcc_s.so))''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 43 + "$(dirname $(echo ${lib.getLib stdenv.cc.cc}/lib*/libgcc_s.so))''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 44 44 ''; 45 45 46 46 meta = with lib; {
+1 -1
pkgs/by-name/ig/igir/package.nix
··· 28 28 29 29 nativeBuildInputs = [ autoPatchelfHook ]; 30 30 31 - buildInputs = [ stdenv.cc.cc.lib ]; 31 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 32 32 33 33 # from lib/node_modules/igir/node_modules/@node-rs/crc32-linux-x64-musl/crc32.linux-x64-musl.node 34 34 # Irrelevant to our use
+1 -1
pkgs/by-name/in/inko/package.nix
··· 29 29 libz 30 30 libxml2 31 31 ncurses 32 - stdenv.cc.cc.lib 32 + (lib.getLib stdenv.cc.cc) 33 33 ]; 34 34 35 35 nativeBuildInputs = [
+1 -1
pkgs/by-name/in/intune-portal/package.nix
··· 36 36 let 37 37 libPath = { 38 38 intune = lib.makeLibraryPath [ 39 - stdenv.cc.cc.lib 39 + stdenv.cc.cc 40 40 libuuid 41 41 xorg.libX11 42 42 curlMinimal
+2 -2
pkgs/by-name/is/isabelle/package.nix
··· 151 151 done 152 152 patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) contrib/bash_process-*/$arch/bash_process 153 153 for d in contrib/kodkodi-*/jni/$arch; do 154 - patchelf --set-rpath "${lib.concatStringsSep ":" [ "${java}/lib/openjdk/lib/server" "${stdenv.cc.cc.lib}/lib" ]}" $d/*.so 154 + patchelf --set-rpath "${lib.concatStringsSep ":" [ "${java}/lib/openjdk/lib/server" "${lib.getLib stdenv.cc.cc}/lib" ]}" $d/*.so 155 155 done 156 156 '' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' 157 - patchelf --set-rpath "${stdenv.cc.cc.lib}/lib" contrib/z3-*/$arch/z3 157 + patchelf --set-rpath "${lib.getLib stdenv.cc.cc}/lib" contrib/z3-*/$arch/z3 158 158 ''; 159 159 160 160 buildPhase = ''
+1 -1
pkgs/by-name/iv/ivm/package.nix
··· 25 25 cargoHash = "sha256-EP3fS4lAGOaXJXAM22ZCn4+9Ah8TM1+wvNerKCKByo0="; 26 26 27 27 buildInputs = [ 28 - stdenv.cc.cc.lib 28 + (lib.getLib stdenv.cc.cc) 29 29 ]; 30 30 31 31 nativeBuildInputs = [
+1 -1
pkgs/by-name/je/jextract-21/package.nix
··· 24 24 ]; 25 25 26 26 gradleFlags = [ 27 - "-Pllvm_home=${llvmPackages.libclang.lib}" 27 + "-Pllvm_home=${lib.getLib llvmPackages.libclang}" 28 28 "-Pjdk21_home=${jdk21}" 29 29 ]; 30 30
+1 -1
pkgs/by-name/je/jextract/package.nix
··· 24 24 ]; 25 25 26 26 gradleFlags = [ 27 - "-Pllvm_home=${llvmPackages.libclang.lib}" 27 + "-Pllvm_home=${lib.getLib llvmPackages.libclang}" 28 28 "-Pjdk22_home=${jdk23}" 29 29 ]; 30 30
+1 -1
pkgs/by-name/lo/logseq/package.nix
··· 41 41 nativeBuildInputs = [ makeWrapper ] 42 42 ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ] 43 43 ++ lib.optionals stdenv.hostPlatform.isDarwin [ unzip ]; 44 - buildInputs = [ stdenv.cc.cc.lib ]; 44 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 45 45 46 46 dontUnpack = stdenv.hostPlatform.isLinux; 47 47 dontConfigure = true;
+1 -1
pkgs/by-name/lu/lunarvim/package.nix
··· 111 111 install -Dm444 utils/desktop/lvim.desktop -t $out/share/applications 112 112 113 113 wrapProgram $out/bin/lvim --prefix PATH : ${ lib.makeBinPath finalAttrs.runtimeDeps } \ 114 - --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc.lib} \ 114 + --prefix LD_LIBRARY_PATH : ${lib.getLib stdenv.cc.cc} \ 115 115 --prefix CC : ${stdenv.cc.targetPrefix}cc 116 116 '' + lib.optionalString finalAttrs.nvimAlias '' 117 117 ln -s $out/bin/lvim $out/bin/nvim
+1 -1
pkgs/by-name/lx/lx-music-desktop/package.nix
··· 39 39 40 40 runtimeLibs = lib.makeLibraryPath [ 41 41 libGL 42 - stdenv.cc.cc.lib 42 + stdenv.cc.cc 43 43 ]; 44 44 in 45 45 stdenv.mkDerivation {
+1 -1
pkgs/by-name/mi/mihomo-party/package.nix
··· 37 37 alsa-lib 38 38 openssl 39 39 webkitgtk_4_0 40 - stdenv.cc.cc.lib 40 + (lib.getLib stdenv.cc.cc) 41 41 ]; 42 42 43 43 runtimeDependencies = map lib.getLib [
+1 -1
pkgs/by-name/mi/misskey/package.nix
··· 103 103 lib.makeLibraryPath [ 104 104 jemalloc 105 105 ffmpeg-headless 106 - stdenv.cc.cc.lib 106 + stdenv.cc.cc 107 107 ] 108 108 } 109 109
+1 -1
pkgs/by-name/mo/modrinth-app/package.nix
··· 48 48 xorg.libXxf86vm 49 49 50 50 # lwjgl 51 - stdenv.cc.cc.lib 51 + (lib.getLib stdenv.cc.cc) 52 52 53 53 # narrator support 54 54 flite
+1 -1
pkgs/by-name/mo/mongodb-ce/package.nix
··· 51 51 buildInputs = [ 52 52 curl.dev 53 53 openssl.dev 54 - stdenv.cc.cc.lib 54 + (lib.getLib stdenv.cc.cc) 55 55 ]; 56 56 57 57 installPhase = ''
+1 -1
pkgs/by-name/ms/msalsdk-dbusclient/package.nix
··· 20 20 21 21 mkdir -p $out/lib 22 22 install -m 755 usr/lib/libmsal_dbus_client.so $out/lib/ 23 - patchelf --set-rpath ${lib.makeLibraryPath [ stdenv.cc.cc.lib sdbus-cpp ]} $out/lib/libmsal_dbus_client.so 23 + patchelf --set-rpath ${lib.makeLibraryPath [ stdenv.cc.cc sdbus-cpp ]} $out/lib/libmsal_dbus_client.so 24 24 25 25 runHook postInstall 26 26 '';
+1 -1
pkgs/by-name/ne/neothesia/package.nix
··· 55 55 ''; 56 56 57 57 env = { 58 - LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 58 + LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; 59 59 }; 60 60 61 61 meta = {
+1 -1
pkgs/by-name/nu/nufmt/package.nix
··· 23 23 apple-sdk_11 24 24 ]; 25 25 26 - env.LIBCLANG_PATH = lib.optionalString stdenv.cc.isClang "${llvmPackages.libclang.lib}/lib"; 26 + env.LIBCLANG_PATH = lib.optionalString stdenv.cc.isClang "${lib.getLib llvmPackages.libclang}/lib"; 27 27 28 28 cargoHash = "sha256-5DS6pTYGOQ4qay6+YiUstInRX17n3RViNxKXtFZ6J3k="; 29 29
+1 -1
pkgs/by-name/pa/passmark-performancetest/package.nix
··· 34 34 nativeBuildInputs = [ unzip autoPatchelfHook makeWrapper ]; 35 35 36 36 buildInputs = [ 37 - stdenv.cc.cc.lib 37 + (lib.getLib stdenv.cc.cc) 38 38 curl 39 39 ncurses5 40 40 ];
+1 -1
pkgs/by-name/ph/pharo/package.nix
··· 68 68 69 69 preFixup = let 70 70 libPath = lib.makeLibraryPath (finalAttrs.buildInputs ++ [ 71 - stdenv.cc.cc.lib 71 + stdenv.cc.cc 72 72 "$out" 73 73 ]); 74 74 in ''
+1 -1
pkgs/by-name/ph/photonvision/package.nix
··· 33 33 install -D $src $out/lib/photonvision.jar 34 34 35 35 makeWrapper ${temurin-jre-bin-11}/bin/java $out/bin/photonvision \ 36 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc.lib suitesparse ]} \ 36 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc suitesparse ]} \ 37 37 --prefix PATH : ${lib.makeBinPath [ temurin-jre-bin-11 bash.out ]} \ 38 38 --add-flags "-jar $out/lib/photonvision.jar" 39 39
+1 -1
pkgs/by-name/pl/plasticity/package.nix
··· 64 64 nss 65 65 openssl 66 66 pango 67 - stdenv.cc.cc.lib 67 + (lib.getLib stdenv.cc.cc) 68 68 trash-cli 69 69 xdg-utils 70 70 ];
+1 -1
pkgs/by-name/po/pocl/package.nix
··· 30 30 rm -f $out/bin/$BASENAME 31 31 makeWrapper ${clang}/bin/$BASENAME $out/bin/$BASENAME \ 32 32 --add-flags "-L$LIBGCC_DIR" \ 33 - --add-flags "-L${stdenv.cc.cc.lib}/lib" 33 + --add-flags "-L${lib.getLib stdenv.cc.cc}/lib" 34 34 done 35 35 ''; 36 36 in
+1 -1
pkgs/by-name/po/portablemc/package.nix
··· 35 35 libGL 36 36 glfw 37 37 openal 38 - stdenv.cc.cc.lib 38 + (lib.getLib stdenv.cc.cc) 39 39 40 40 # oshi 41 41 udev
+1 -1
pkgs/by-name/pr/prismlauncher/package.nix
··· 78 78 let 79 79 runtimeLibs = 80 80 [ 81 - stdenv.cc.cc.lib 81 + (lib.getLib stdenv.cc.cc) 82 82 ## native versions 83 83 glfw3-minecraft 84 84 openal
+1 -1
pkgs/by-name/pu/pulsar/package.nix
··· 70 70 libxkbcommon 71 71 xorg.libxkbfile 72 72 pango 73 - stdenv.cc.cc.lib 73 + stdenv.cc.cc 74 74 systemd 75 75 ]; 76 76
+1 -1
pkgs/by-name/pu/pupdate/package.nix
··· 20 20 }; 21 21 22 22 buildInputs = [ 23 - stdenv.cc.cc.lib 23 + (lib.getLib stdenv.cc.cc) 24 24 zlib 25 25 openssl 26 26 ];
+1 -1
pkgs/by-name/ra/rainbowcrack/package.nix
··· 21 21 autoPatchelfHook 22 22 ]; 23 23 24 - buildInputs = [ stdenv.cc.cc.lib ]; 24 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 25 25 26 26 dontConfigure = true; 27 27
+1 -1
pkgs/by-name/se/segger-jlink/qt4-bundled.nix
··· 17 17 ]; 18 18 19 19 buildInputs = [ 20 - stdenv.cc.cc.lib 20 + (lib.getLib stdenv.cc.cc) 21 21 fontconfig 22 22 xorg.libXrandr 23 23 xorg.libXfixes
+1 -1
pkgs/by-name/se/servo/package.nix
··· 142 142 --prefix LD_LIBRARY_PATH : ${runtimePaths} 143 143 ''; 144 144 145 - LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 145 + LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; 146 146 147 147 meta = { 148 148 description = "The embeddable, independent, memory-safe, modular, parallel web rendering engine";
+1 -1
pkgs/by-name/sk/skypeforlinux/package.nix
··· 96 96 xorg.libXScrnSaver 97 97 xorg.libxcb 98 98 ] 99 - + ":${stdenv.cc.cc.lib}/lib64"; 99 + + ":${lib.getLib stdenv.cc.cc}/lib64"; 100 100 101 101 src = 102 102 if stdenv.hostPlatform.system == "x86_64-linux" then
+1 -1
pkgs/by-name/sl/slimserver/package.nix
··· 28 28 ); 29 29 libPath = lib.makeLibraryPath [ 30 30 zlib 31 - stdenv.cc.cc.lib 31 + stdenv.cc.cc 32 32 ]; 33 33 in 34 34 perlPackages.buildPerlPackage rec {
+1 -1
pkgs/by-name/st/starpls-bin/package.nix
··· 24 24 ]; 25 25 26 26 buildInputs = lib.optionals stdenv.hostPlatform.isElf [ 27 - stdenv.cc.cc.lib 27 + (lib.getLib stdenv.cc.cc) 28 28 ]; 29 29 30 30 installPhase = ''
+1 -1
pkgs/by-name/st/staruml/package.nix
··· 52 52 --replace "/opt/StarUML/staruml" "$out/bin/staruml" 53 53 54 54 mkdir -p $out/lib 55 - ln -s ${stdenv.cc.cc.lib}/lib/libstdc++.so.6 $out/lib/ 55 + ln -s ${lib.getLib stdenv.cc.cc}/lib/libstdc++.so.6 $out/lib/ 56 56 ln -s ${lib.getLib systemd}/lib/libudev.so.1 $out/lib/libudev.so.0 57 57 58 58 patchelf \
+1 -1
pkgs/by-name/st/styluslabs-write-bin/package.nix
··· 39 39 libPath = lib.makeLibraryPath [ 40 40 libsForQt5.qtbase # libQt5PrintSupport.so.5 41 41 libsForQt5.qtsvg # libQt5Svg.so.5 42 - stdenv.cc.cc.lib # libstdc++.so.6 42 + (lib.getLib stdenv.cc.cc) # libstdc++.so.6 43 43 libglvnd # libGL.so.1 44 44 libX11 # libX11.so.6 45 45 libXi # libXi.so.6
+1 -1
pkgs/by-name/su/surfer/package.nix
··· 37 37 buildInputs = 38 38 lib.optionals stdenv.hostPlatform.isLinux [ 39 39 openssl 40 - stdenv.cc.cc.lib 40 + (lib.getLib stdenv.cc.cc) 41 41 ] 42 42 ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.AppKit ]; 43 43
+1 -1
pkgs/by-name/sv/svp/package.nix
··· 53 53 libusb1 54 54 mpvForSVP 55 55 ocl-icd 56 - stdenv.cc.cc.lib 56 + (lib.getLib stdenv.cc.cc) 57 57 vapoursynth 58 58 xdg-utils 59 59 xorg.libX11
+1 -1
pkgs/by-name/tp/tplay/package.nix
··· 42 42 buildInputs = [ 43 43 openssl.dev 44 44 alsa-lib.dev 45 - libclang.lib 45 + (lib.getLib libclang) 46 46 ffmpeg.dev 47 47 opencv 48 48 ];
+1 -1
pkgs/by-name/tr/tradingview/package.nix
··· 37 37 ]; 38 38 39 39 buildInputs = [ 40 - stdenv.cc.cc.lib 40 + (lib.getLib stdenv.cc.cc) 41 41 alsa-lib 42 42 atk 43 43 at-spi2-atk
+1 -1
pkgs/by-name/ve/vesktop/package.nix
··· 65 65 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 66 66 libpulseaudio 67 67 pipewire 68 - stdenv.cc.cc.lib 68 + (lib.getLib stdenv.cc.cc) 69 69 ]; 70 70 71 71 patches =
+1 -1
pkgs/by-name/wa/warp-terminal/package.nix
··· 48 48 buildInputs = [ 49 49 curl 50 50 fontconfig 51 - stdenv.cc.cc.lib # libstdc++.so libgcc_s.so 51 + (lib.getLib stdenv.cc.cc) # libstdc++.so libgcc_s.so 52 52 zlib 53 53 ]; 54 54
+2 -2
pkgs/by-name/wi/windmill/package.nix
··· 144 144 openssl 145 145 rustfmt 146 146 lld 147 - stdenv.cc.cc.lib 147 + (lib.getLib stdenv.cc.cc) 148 148 ]; 149 149 150 150 nativeBuildInputs = [ ··· 170 170 bash 171 171 ] 172 172 } \ 173 - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc.lib ]} \ 173 + --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc ]} \ 174 174 --set PYTHON_PATH "${pythonEnv}/bin/python3" \ 175 175 --set GO_PATH "${go}/bin/go" \ 176 176 --set DENO_PATH "${deno}/bin/deno" \
+1 -1
pkgs/by-name/wl/wl-gammarelay-applet/package.nix
··· 29 29 ]; 30 30 31 31 buildInputs = [ 32 - stdenv.cc.cc.lib 32 + (lib.getLib stdenv.cc.cc) 33 33 ]; 34 34 35 35 runtimeDependencies = [
+1 -1
pkgs/by-name/ya/yarg/package.nix
··· 40 40 # Load-time libraries (loaded from DT_NEEDED section in ELF binary) 41 41 alsa-lib 42 42 gtk3 43 - stdenv.cc.cc.lib 43 + (lib.getLib stdenv.cc.cc) 44 44 zlib 45 45 46 46 # Run-time libraries (loaded with dlopen)
+1 -1
pkgs/development/compilers/computecpp/default.nix
··· 19 19 20 20 dontStrip = true; 21 21 22 - buildInputs = [ stdenv.cc.cc.lib ocl-icd zlib ]; 22 + buildInputs = [ (lib.getLib stdenv.cc.cc) ocl-icd zlib ]; 23 23 nativeBuildInputs = [ autoPatchelfHook pkg-config installShellFiles ]; 24 24 25 25 installPhase = ''
+1 -1
pkgs/development/compilers/emscripten/default.nix
··· 12 12 13 13 llvmEnv = symlinkJoin { 14 14 name = "emscripten-llvm-${version}"; 15 - paths = with llvmPackages; [ clang-unwrapped clang-unwrapped.lib lld llvm ]; 15 + paths = with llvmPackages; [ clang-unwrapped (lib.getLib clang-unwrapped) lld llvm ]; 16 16 }; 17 17 18 18 nodeModules = buildNpmPackage {
+1 -1
pkgs/development/compilers/fpc/lazarus.nix
··· 65 65 LCL_PLATFORM = if withQt then "qt5" else "gtk2"; 66 66 67 67 NIX_LDFLAGS = lib.concatStringsSep " " ([ 68 - "-L${stdenv.cc.cc.lib}/lib" 68 + "-L${lib.getLib stdenv.cc.cc}/lib" 69 69 "-lX11" 70 70 "-lXext" 71 71 "-lXi"
+1 -1
pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix
··· 112 112 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ 113 113 alsa-lib # libasound.so wanted by lib/libjsound.so 114 114 fontconfig 115 - stdenv.cc.cc.lib # libstdc++.so.6 115 + (lib.getLib stdenv.cc.cc) # libstdc++.so.6 116 116 xorg.libX11 117 117 xorg.libXext 118 118 xorg.libXi
+1 -1
pkgs/development/compilers/graalvm/community-edition/buildGraalvmProduct.nix
··· 37 37 ++ extraNativeBuildInputs; 38 38 39 39 buildInputs = [ 40 - stdenv.cc.cc.lib # libstdc++.so.6 40 + (lib.getLib stdenv.cc.cc) # libstdc++.so.6 41 41 zlib 42 42 libxcrypt-legacy # libcrypt.so.1 (default is .2 now) 43 43 ]
+1 -1
pkgs/development/compilers/inklecate/default.nix
··· 16 16 hash = "sha512-aUjjT5Qf64wrKRn1vkwJadMOBWMkvsXUjtZ7S3/ZWAh1CCDkQNO84mSbtbVc9ny0fKeJEqaDX2tJNwq7pYqAbA=="; 17 17 }; 18 18 19 - buildInputs = [ stdenv.cc.cc.lib ]; 19 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 20 20 21 21 projectFile = "inklecate/inklecate.csproj"; 22 22 nugetDeps = ./deps.nix;
+1 -1
pkgs/development/compilers/llvm/12/default.nix
··· 199 199 ({ substituteAll, libclang }: substituteAll 200 200 { 201 201 src = ./lldb/resource-dir.patch; 202 - clangLibDir = "${libclang.lib}/lib"; 202 + clangLibDir = "${lib.getLib libclang}/lib"; 203 203 }) 204 204 { }; 205 205 in
+2 -2
pkgs/development/compilers/llvm/common/default.nix
··· 355 355 mkExtraBuildCommands0 = cc: '' 356 356 rsrc="$out/resource-root" 357 357 mkdir "$rsrc" 358 - ln -s "${cc.lib}/lib/clang/${clangVersion}/include" "$rsrc" 358 + ln -s "${lib.getLib cc}/lib/clang/${clangVersion}/include" "$rsrc" 359 359 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags 360 360 ''; 361 361 mkExtraBuildCommandsBasicRt = ··· 649 649 { substituteAll, libclang }: 650 650 (substituteAll { 651 651 src = metadata.getVersionFile "lldb/resource-dir.patch"; 652 - clangLibDir = "${libclang.lib}/lib"; 652 + clangLibDir = "${lib.getLib libclang}/lib"; 653 653 }).overrideAttrs 654 654 (_: _: { name = "resource-dir.patch"; }) 655 655 ) { };
+1 -1
pkgs/development/compilers/llvm/common/lldb.nix
··· 115 115 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ 116 116 "-DLLDB_CODESIGN_IDENTITY=" # codesigning makes nondeterministic 117 117 ] ++ lib.optionals (lib.versionAtLeast release_version "17") [ 118 - "-DCLANG_RESOURCE_DIR=../../../../${libclang.lib}" 118 + "-DCLANG_RESOURCE_DIR=../../../../${lib.getLib libclang}" 119 119 ] ++ lib.optionals enableManpages ([ 120 120 "-DLLVM_ENABLE_SPHINX=ON" 121 121 "-DSPHINX_OUTPUT_MAN=ON"
+1 -1
pkgs/development/compilers/temurin-bin/jdk-linux-base.nix
··· 59 59 alsa-lib # libasound.so wanted by lib/libjsound.so 60 60 fontconfig 61 61 freetype 62 - stdenv.cc.cc.lib # libstdc++.so.6 62 + (lib.getLib stdenv.cc.cc) # libstdc++.so.6 63 63 xorg.libX11 64 64 xorg.libXext 65 65 xorg.libXi
+1 -1
pkgs/development/cuda-modules/generic-builders/manifest.nix
··· 215 215 # one that is compatible with the rest of nixpkgs, even when 216 216 # nvcc forces us to use an older gcc 217 217 # NB: We don't actually know if this is the right thing to do 218 - stdenv.cc.cc.lib 218 + (lib.getLib stdenv.cc.cc) 219 219 ]; 220 220 221 221 # Picked up by autoPatchelf
+1 -1
pkgs/development/libraries/libcef/default.nix
··· 31 31 32 32 let 33 33 gl_rpath = lib.makeLibraryPath [ 34 - stdenv.cc.cc.lib 34 + stdenv.cc.cc 35 35 ]; 36 36 37 37 rpath = lib.makeLibraryPath [
+1 -1
pkgs/development/libraries/libkrun/default.nix
··· 52 52 ++ lib.optional withSound pipewire 53 53 ++ lib.optional sevVariant openssl; 54 54 55 - env.LIBCLANG_PATH = "${llvmPackages.clang-unwrapped.lib}/lib/libclang.so"; 55 + env.LIBCLANG_PATH = "${lib.getLib llvmPackages.clang-unwrapped}/lib/libclang.so"; 56 56 57 57 makeFlags = [ 58 58 "PREFIX=${placeholder "out"}"
+2 -2
pkgs/development/libraries/mesa/default.nix
··· 170 170 171 171 # Needed to discover llvm-config for cross 172 172 preConfigure = '' 173 - PATH=${llvmPackages.libllvm.dev}/bin:$PATH 173 + PATH=${lib.getDev llvmPackages.libllvm}/bin:$PATH 174 174 ''; 175 175 176 176 mesonFlags = [ ··· 204 204 # Enable Intel RT stuff when available 205 205 (lib.mesonBool "install-intel-clc" true) 206 206 (lib.mesonEnable "intel-rt" stdenv.hostPlatform.isx86_64) 207 - (lib.mesonOption "clang-libdir" "${llvmPackages.clang-unwrapped.lib}/lib") 207 + (lib.mesonOption "clang-libdir" "${lib.getLib llvmPackages.clang-unwrapped}/lib") 208 208 209 209 # Clover, old OpenCL frontend 210 210 (lib.mesonOption "gallium-opencl" "icd")
+1 -1
pkgs/development/libraries/opencl-clang/default.nix
··· 92 92 93 93 cmakeFlags = [ 94 94 "-DPREFERRED_LLVM_VERSION=${lib.getVersion llvm}" 95 - "-DOPENCL_HEADERS_DIR=${libclang.lib}/lib/clang/${lib.getVersion libclang}/include/" 95 + "-DOPENCL_HEADERS_DIR=${lib.getLib libclang}/lib/clang/${lib.getVersion libclang}/include/" 96 96 97 97 "-DLLVMSPIRV_INCLUDED_IN_LLVM=OFF" 98 98 "-DSPIRV_TRANSLATOR_DIR=${spirv-llvm-translator'}"
+1 -1
pkgs/development/libraries/oracle-instantclient/default.nix
··· 98 98 stdenv.mkDerivation { 99 99 inherit pname version srcs; 100 100 101 - buildInputs = [ stdenv.cc.cc.lib ] 101 + buildInputs = [ (lib.getLib stdenv.cc.cc) ] 102 102 ++ optional stdenv.hostPlatform.isLinux libaio 103 103 ++ optional odbcSupport unixODBC; 104 104
+1 -1
pkgs/development/libraries/rocksdb/default.nix
··· 90 90 '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 91 91 ls -1 $tools/bin/* | xargs -I{} install_name_tool -change "@rpath/librocksdb.${lib.versions.major finalAttrs.version}.dylib" $out/lib/librocksdb.dylib {} 92 92 '' + lib.optionalString (stdenv.hostPlatform.isLinux && enableShared) '' 93 - ls -1 $tools/bin/* | xargs -I{} patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib {} 93 + ls -1 $tools/bin/* | xargs -I{} patchelf --set-rpath $out/lib:${lib.getLib stdenv.cc.cc}/lib {} 94 94 ''; 95 95 96 96 # Old version doesn't ship the .pc file, new version puts wrong paths in there.
+8 -8
pkgs/development/libraries/science/astronomy/indilib/indi-3rdparty.nix
··· 171 171 pname = "libasi"; 172 172 buildInputs = [ 173 173 libusb1 174 - stdenv.cc.cc.lib 174 + (lib.getLib stdenv.cc.cc) 175 175 ]; 176 176 nativeBuildInputs = [ autoPatchelfHook ]; 177 177 meta = with lib; { ··· 182 182 183 183 libastroasis = buildIndi3rdParty { 184 184 pname = "libastroasis"; 185 - buildInputs = [ stdenv.cc.cc.lib ]; 185 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 186 186 nativeBuildInputs = [ autoPatchelfHook ]; 187 187 meta = with lib; { 188 188 license = licenses.unfreeRedistributable; ··· 193 193 libatik = buildIndi3rdParty { 194 194 pname = "libatik"; 195 195 buildInputs = [ 196 - stdenv.cc.cc.lib 196 + (lib.getLib stdenv.cc.cc) 197 197 libusb1 198 198 systemd 199 199 libdc1394 ··· 247 247 libinovasdk = buildIndi3rdParty { 248 248 pname = "libinovasdk"; 249 249 buildInputs = [ 250 - stdenv.cc.cc.lib 250 + (lib.getLib stdenv.cc.cc) 251 251 libusb1 252 252 ]; 253 253 nativeBuildInputs = [ autoPatchelfHook ]; ··· 348 348 ''; 349 349 350 350 buildInputs = [ 351 - stdenv.cc.cc.lib 351 + (lib.getLib stdenv.cc.cc) 352 352 libusb1 353 353 systemd 354 354 ]; ··· 377 377 cmakeFlags = [ "-DQHY_FIRMWARE_INSTALL_DIR=\${CMAKE_INSTALL_PREFIX}/lib/firmware/qhy" ]; 378 378 379 379 buildInputs = [ 380 - stdenv.cc.cc.lib 380 + (lib.getLib stdenv.cc.cc) 381 381 libusb1 382 382 ]; 383 383 nativeBuildInputs = [ autoPatchelfHook ]; ··· 404 404 libricohcamerasdk = buildIndi3rdParty { 405 405 pname = "libricohcamerasdk"; 406 406 buildInputs = [ 407 - stdenv.cc.cc.lib 407 + (lib.getLib stdenv.cc.cc) 408 408 libusb1 409 409 ]; 410 410 nativeBuildInputs = [ autoPatchelfHook ]; ··· 447 447 libsvbony = buildIndi3rdParty { 448 448 pname = "libsvbony"; 449 449 buildInputs = [ 450 - stdenv.cc.cc.lib 450 + (lib.getLib stdenv.cc.cc) 451 451 libusb1 452 452 ]; 453 453 nativeBuildInputs = [ autoPatchelfHook ];
+2 -2
pkgs/development/libraries/science/math/libtorch/bin.nix
··· 23 23 device = if cudaSupport then "cuda" else "cpu"; 24 24 srcs = import ./binary-hashes.nix version; 25 25 unavailable = throw "libtorch is not available for this platform"; 26 - libcxx-for-libtorch = if stdenv.hostPlatform.isDarwin then libcxx else stdenv.cc.cc.lib; 26 + libcxx-for-libtorch = if stdenv.hostPlatform.isDarwin then libcxx else (lib.getLib stdenv.cc.cc); 27 27 in stdenv.mkDerivation { 28 28 inherit version; 29 29 pname = "libtorch"; ··· 59 59 ''; 60 60 61 61 postFixup = let 62 - rpath = lib.makeLibraryPath [ stdenv.cc.cc.lib ]; 62 + rpath = lib.makeLibraryPath [ stdenv.cc.cc ]; 63 63 in lib.optionalString stdenv.hostPlatform.isLinux '' 64 64 find $out/lib -type f \( -name '*.so' -or -name '*.so.*' \) | while read lib; do 65 65 echo "setting rpath for $lib..."
+1 -1
pkgs/development/misc/juce/default.nix
··· 46 46 buildInputs = [ 47 47 freetype # libfreetype.so 48 48 curl # libcurl.so 49 - stdenv.cc.cc.lib # libstdc++.so libgcc_s.so 49 + (lib.getLib stdenv.cc.cc) # libstdc++.so libgcc_s.so 50 50 pcre # libpcre2.pc 51 51 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 52 52 alsa-lib # libasound.so
+1 -1
pkgs/development/mobile/androidenv/ndk-bundle/default.nix
··· 12 12 nativeBuildInputs = [ makeWrapper ] 13 13 ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 14 14 autoPatchelfIgnoreMissingDeps = [ "*" ]; 15 - buildInputs = lib.optionals (os == "linux") [ pkgs.zlib pkgs.libcxx stdenv.cc.cc.lib ]; 15 + buildInputs = lib.optionals (os == "linux") [ pkgs.zlib pkgs.libcxx (lib.getLib stdenv.cc.cc) ]; 16 16 17 17 patchElfBnaries = '' 18 18 # Patch the executables of the toolchains, but not the libraries -- they are needed for crosscompiling
+1 -1
pkgs/development/mobile/androidenv/platform-tools.nix
··· 3 3 deployAndroidPackage { 4 4 inherit package os; 5 5 nativeBuildInputs = lib.optionals (os == "linux") [ autoPatchelfHook ]; 6 - buildInputs = lib.optionals (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc.lib pkgs.zlib pkgs.ncurses5 ]; 6 + buildInputs = lib.optionals (os == "linux") [ pkgs.glibc (lib.getLib pkgs.stdenv.cc.cc) pkgs.zlib pkgs.ncurses5 ]; 7 7 8 8 patchInstructions = lib.optionalString (os == "linux") '' 9 9 addAutoPatchelfSearchPath $packageBaseDir/lib64
+1 -1
pkgs/development/python-modules/ifcopenshell/default.nix
··· 76 76 77 77 buildInputs = [ 78 78 # ifcopenshell needs stdc++ 79 - stdenv.cc.cc.lib 79 + (lib.getLib stdenv.cc.cc) 80 80 boost179 81 81 cgal 82 82 eigen
+1 -1
pkgs/development/python-modules/jaxlib/bin.nix
··· 189 189 lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ] 190 190 ++ lib.optionals cudaSupport [ autoAddDriverRunpath ]; 191 191 # Dynamic link dependencies 192 - buildInputs = [ stdenv.cc.cc.lib ]; 192 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 193 193 194 194 # jaxlib contains shared libraries that open other shared libraries via dlopen 195 195 # and these implicit dependencies are not recognized by ldd or
+1 -1
pkgs/development/python-modules/pyside6/default.nix
··· 79 79 80 80 # "Couldn't find libclang.dylib You will likely need to add it manually to PATH to ensure the build succeeds." 81 81 env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { 82 - LLVM_INSTALL_DIR = "${llvmPackages.libclang.lib}/lib"; 82 + LLVM_INSTALL_DIR = "${lib.getLib llvmPackages.libclang}/lib"; 83 83 }; 84 84 85 85 nativeBuildInputs = [
+1 -1
pkgs/development/python-modules/pythran/default.nix
··· 45 45 (substituteAll { 46 46 src = ./0001-hardcode-path-to-libgomp.patch; 47 47 gomp = "${ 48 - if stdenv.cc.isClang then openmp else stdenv.cc.cc.lib 48 + if stdenv.cc.isClang then openmp else (lib.getLib stdenv.cc.cc) 49 49 }/lib/libgomp${stdenv.hostPlatform.extensions.sharedLibrary}"; 50 50 }) 51 51 ];
+1 -1
pkgs/development/python-modules/tensorflow/bin.nix
··· 154 154 ]; 155 155 156 156 libpaths = [ 157 - stdenv.cc.cc.lib 157 + (lib.getLib stdenv.cc.cc) 158 158 zlib 159 159 ]; 160 160
+1 -1
pkgs/development/tools/analysis/codeql/default.nix
··· 22 22 xorg.libXrender 23 23 freetype 24 24 jdk17 25 - stdenv.cc.cc.lib 25 + (lib.getLib stdenv.cc.cc) 26 26 curl 27 27 ]; 28 28
+1 -1
pkgs/development/tools/azure-static-sites-client/default.nix
··· 40 40 libkrb5 41 41 lttng-ust 42 42 openssl 43 - stdenv.cc.cc.lib 43 + (lib.getLib stdenv.cc.cc) 44 44 zlib 45 45 ]; 46 46
+1 -1
pkgs/development/tools/build-managers/bloop/default.nix
··· 45 45 dontUnpack = true; 46 46 nativeBuildInputs = [ installShellFiles makeWrapper ] 47 47 ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook; 48 - buildInputs = [ stdenv.cc.cc.lib zlib ]; 48 + buildInputs = [ (lib.getLib stdenv.cc.cc) zlib ]; 49 49 propagatedBuildInputs = [ jre ]; 50 50 51 51 installPhase = ''
+2 -2
pkgs/development/tools/build-managers/gradle/default.nix
··· 112 112 for variant in "" "-ncurses5" "-ncurses6"; do 113 113 autoPatchelfInJar \ 114 114 $out/lib/gradle/lib/native-platform-linux-${arch}$variant-''${nativeVersion}.jar \ 115 - "${stdenv.cc.cc.lib}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ncurses5 ncurses6 ]}" 115 + "${lib.getLib stdenv.cc.cc}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ncurses5 ncurses6 ]}" 116 116 done 117 117 118 118 # The file-events library _seems_ to follow the native-platform version, but ··· 120 120 fileEventsVersion="$(extractVersion file-events $out/lib/gradle/lib/file-events-*.jar)" 121 121 autoPatchelfInJar \ 122 122 $out/lib/gradle/lib/file-events-linux-${arch}-''${fileEventsVersion}.jar \ 123 - "${stdenv.cc.cc.lib}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ]}" 123 + "${lib.getLib stdenv.cc.cc}/lib64:${lib.makeLibraryPath [ stdenv.cc.cc ]}" 124 124 125 125 # The scanner doesn't pick up the runtime dependency in the jar. 126 126 # Manually add a reference where it will be found.
+1 -1
pkgs/development/tools/electron/binary/generic.nix
··· 97 97 xorg.libxkbfile 98 98 pango 99 99 pciutils 100 - stdenv.cc.cc.lib 100 + stdenv.cc.cc 101 101 systemd 102 102 ] 103 103 ++ lib.optionals (lib.versionAtLeast version "9.0.0") [ libdrm mesa ]
+1 -1
pkgs/development/tools/electron/chromedriver/generic.nix
··· 51 51 src = fetcher version (get tags platform) (get hashes platform); 52 52 53 53 buildInputs = [ 54 - stdenv.cc.cc.lib 54 + (lib.getLib stdenv.cc.cc) 55 55 glib 56 56 xorg.libxcb 57 57 nspr
+1 -1
pkgs/development/tools/electron/common.nix
··· 193 193 libPath = lib.makeLibraryPath [ 194 194 libnotify 195 195 pipewire 196 - stdenv.cc.cc.lib 196 + stdenv.cc.cc 197 197 libsecret 198 198 libpulseaudio 199 199 speechd-minimal
+1 -1
pkgs/development/tools/gauge/plugins/dotnet/default.nix
··· 12 12 releasePrefix = "gauge-dotnet-"; 13 13 isCrossArch = true; 14 14 15 - buildInputs = [ stdenv.cc.cc.lib ]; 15 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 16 16 17 17 meta = { 18 18 description = "Gauge plugin that lets you write tests in C#";
+1 -1
pkgs/development/tools/glamoroustoolkit/default.nix
··· 77 77 harfbuzz # libWebView.so 78 78 libsoup_3 # libWebView.so 79 79 webkitgtk_4_1 # libWebView.so 80 - stdenv.cc.cc.lib 80 + (lib.getLib stdenv.cc.cc) 81 81 ]; 82 82 binPath = lib.makeBinPath [ 83 83 zenity # File selection dialog
+2 -2
pkgs/development/tools/hotdoc/default.nix
··· 101 101 substituteInPlace hotdoc/extensions/c/c_extension.py \ 102 102 --replace "shutil.which('llvm-config')" 'True' \ 103 103 --replace "subprocess.check_output(['llvm-config', '--version']).strip().decode()" '"${lib.versions.major llvmPackages.libclang.version}"' \ 104 - --replace "subprocess.check_output(['llvm-config', '--prefix']).strip().decode()" '"${llvmPackages.libclang.lib}"' \ 105 - --replace "subprocess.check_output(['llvm-config', '--libdir']).strip().decode()" '"${llvmPackages.libclang.lib}/lib"' 104 + --replace "subprocess.check_output(['llvm-config', '--prefix']).strip().decode()" '"${lib.getLib llvmPackages.libclang}"' \ 105 + --replace "subprocess.check_output(['llvm-config', '--libdir']).strip().decode()" '"${lib.getLib llvmPackages.libclang}/lib"' 106 106 ''; 107 107 108 108 # Make pytest run from a temp dir to have it pick up installed package for cmark
+1 -1
pkgs/development/tools/iaca/2.1.nix
··· 16 16 cp bin/iaca $out/bin/ 17 17 cp lib/* $out/lib 18 18 ''; 19 - preFixup = let libPath = lib.makeLibraryPath [ stdenv.cc.cc.lib gcc ]; in '' 19 + preFixup = let libPath = lib.makeLibraryPath [ stdenv.cc.cc gcc ]; in '' 20 20 patchelf \ 21 21 --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 \ 22 22 --set-rpath $out/lib:"${libPath}" \
+1 -1
pkgs/development/tools/mblock-mlink/default.nix
··· 14 14 ''; 15 15 16 16 buildInputs = [ 17 - stdenv.cc.cc.lib 17 + (lib.getLib stdenv.cc.cc) 18 18 ]; 19 19 20 20 nativeBuildInputs = [
+1 -1
pkgs/development/tools/misc/gdb/default.nix
··· 15 15 # $debugdir:$datadir/auto-load are whitelisted by default by GDB 16 16 "$debugdir" "$datadir/auto-load" 17 17 # targetPackages so we get the right libc when cross-compiling and using buildPackages.gdb 18 - targetPackages.stdenv.cc.cc.lib 18 + (lib.getLib targetPackages.stdenv.cc.cc) 19 19 ] 20 20 , writeScript 21 21 }:
+1 -1
pkgs/development/tools/misc/netcoredbg/default.nix
··· 63 63 src = managed; 64 64 65 65 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 66 - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.cc.lib ]; 66 + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ (lib.getLib stdenv.cc.cc) ]; 67 67 installPhase = '' 68 68 mkdir -p $out/share/netcoredbg $out/bin 69 69 cp ${unmanaged}/* $out/share/netcoredbg
+3 -3
pkgs/development/tools/misc/saleae-logic/default.nix
··· 16 16 17 17 libPath = lib.makeLibraryPath [ 18 18 glib libSM libICE gtk2 libXext libXft fontconfig libXrender libXfixes libX11 19 - libXi libXrandr libXcursor freetype libXinerama libxcb zlib stdenv.cc.cc.lib 19 + libXi libXrandr libXcursor freetype libXinerama libxcb zlib stdenv.cc.cc 20 20 dbus libGL 21 21 ]; 22 22 ··· 58 58 "$out/libQt5Gui.so.5" \ 59 59 "$out/libQt5Core.so.5" \ 60 60 "$out/libQt5Network.so.5" ; do 61 - patchelf --set-rpath "${stdenv.cc.cc.lib}/lib:${stdenv.cc.cc.lib}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$bin" 61 + patchelf --set-rpath "${lib.getLib stdenv.cc.cc}/lib:${lib.getLib stdenv.cc.cc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$bin" 62 62 done 63 63 64 - patchelf --set-rpath "${stdenv.cc.cc.lib}/lib:${stdenv.cc.cc.lib}/lib64:${libPath}:\$ORIGIN/../" "$out/platforms/libqxcb.so" 64 + patchelf --set-rpath "${lib.getLib stdenv.cc.cc}/lib:${lib.getLib stdenv.cc.cc}/lib64:${libPath}:\$ORIGIN/../" "$out/platforms/libqxcb.so" 65 65 66 66 # Build the LD_PRELOAD library that makes Logic work from a read-only directory 67 67 mkdir -p "$out/lib"
+1 -1
pkgs/development/tools/misc/segger-ozone/default.nix
··· 42 42 libXfixes 43 43 libXrandr 44 44 libXrender 45 - stdenv.cc.cc.lib 45 + (lib.getLib stdenv.cc.cc) 46 46 ]; 47 47 48 48 installPhase = ''
+1 -1
pkgs/development/tools/misc/yakut/default.nix
··· 24 24 }; 25 25 26 26 buildInputs = [ 27 - stdenv.cc.cc.lib 27 + (lib.getLib stdenv.cc.cc) 28 28 click 29 29 coloredlogs 30 30 psutil
+3 -3
pkgs/development/tools/replay-io/default.nix
··· 8 8 version = builtins.head (builtins.match ".*/linux-recordreplay-(.*).tgz" 9 9 metadata.recordreplay.url); 10 10 nativeBuildInputs = [ autoPatchelfHook ]; 11 - buildInputs = [ stdenv.cc.cc.lib openssl zlib ]; 11 + buildInputs = [ (lib.getLib stdenv.cc.cc) openssl zlib ]; 12 12 13 13 src = (fetchzip metadata.recordreplay); 14 14 dontBuild = true; ··· 73 73 version = builtins.head 74 74 (builtins.match ".*/linux-node-(.*)" metadata.replay-node.url); 75 75 nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 76 - buildInputs = [ stdenv.cc.cc.lib ]; 76 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 77 77 78 78 src = (fetchurl metadata.replay-node); 79 79 dontUnpack = true; ··· 114 114 }; 115 115 116 116 nativeBuildInputs = [ makeWrapper ]; 117 - buildInputs = [ stdenv.cc.cc.lib nodejs ]; 117 + buildInputs = [ (lib.getLib stdenv.cc.cc) nodejs ]; 118 118 dontBuild = true; 119 119 installPhase = '' 120 120 runHook preInstall
+2 -2
pkgs/development/tools/rust/bindgen/default.nix
··· 1 - { rust-bindgen-unwrapped, zlib, bash, runCommand, runCommandCC }: 1 + { lib, rust-bindgen-unwrapped, zlib, bash, runCommand, runCommandCC }: 2 2 let 3 3 clang = rust-bindgen-unwrapped.clang; 4 4 self = runCommand "rust-bindgen-${rust-bindgen-unwrapped.version}" ··· 6 6 #for substituteAll 7 7 inherit bash; 8 8 unwrapped = rust-bindgen-unwrapped; 9 - libclang = clang.cc.lib; 9 + libclang = (lib.getLib clang.cc); 10 10 meta = rust-bindgen-unwrapped.meta // { 11 11 longDescription = rust-bindgen-unwrapped.meta.longDescription + '' 12 12 This version of bindgen is wrapped with the required compiler flags
+2 -2
pkgs/development/tools/rust/bindgen/unwrapped.nix
··· 15 15 16 16 cargoHash = "sha256-UROy/MyPBKJe+EaiUIDbOYKVbge0C9LsmfnsvOLEONE="; 17 17 18 - buildInputs = [ clang.cc.lib ]; 18 + buildInputs = [ (lib.getLib clang.cc) ]; 19 19 20 20 preConfigure = '' 21 - export LIBCLANG_PATH="${clang.cc.lib}/lib" 21 + export LIBCLANG_PATH="${lib.getLib clang.cc}/lib" 22 22 ''; 23 23 24 24 doCheck = true;
+1 -1
pkgs/development/web/postman/linux.nix
··· 88 88 ]; 89 89 90 90 buildInputs = [ 91 - stdenv.cc.cc.lib 91 + (lib.getLib stdenv.cc.cc) 92 92 atk 93 93 at-spi2-atk 94 94 at-spi2-core
+1 -1
pkgs/games/airshipper/default.nix
··· 31 31 runtimeLibs = [ 32 32 udev 33 33 alsa-lib 34 - stdenv.cc.cc.lib 34 + (lib.getLib stdenv.cc.cc) 35 35 libxkbcommon 36 36 libxcb 37 37 libX11
+1 -1
pkgs/games/andyetitmoves/default.nix
··· 43 43 mkdir -p $out/{opt/andyetitmoves,bin} 44 44 cp -r * $out/opt/andyetitmoves/ 45 45 46 - fullPath=${stdenv.cc.cc.lib}/lib64 46 + fullPath=${lib.getLib stdenv.cc.cc}/lib64 47 47 for i in $nativeBuildInputs; do 48 48 fullPath=$fullPath''${fullPath:+:}$i/lib 49 49 done
+1 -1
pkgs/games/arena/default.nix
··· 21 21 }; 22 22 23 23 # stdenv.cc.cc.lib is in that list to pick up libstdc++.so. Is there a better way? 24 - buildInputs = [gtk2-x11 glib pango cairo atk gdk-pixbuf libX11 stdenv.cc.cc.lib]; 24 + buildInputs = [gtk2-x11 glib pango cairo atk gdk-pixbuf libX11 (lib.getLib stdenv.cc.cc)]; 25 25 26 26 unpackPhase = '' 27 27 # This is is a tar bomb, i.e. it extract a dozen files and directories to
+1 -1
pkgs/games/clonehero/default.nix
··· 38 38 # Load-time libraries (loaded from DT_NEEDED section in ELF binary) 39 39 alsa-lib 40 40 gtk3 41 - stdenv.cc.cc.lib 41 + (lib.getLib stdenv.cc.cc) 42 42 zlib 43 43 44 44 # Run-time libraries (loaded with dlopen)
+1 -1
pkgs/games/dwarf-fortress/game.nix
··· 99 99 buildInputs = optionals isAtLeast50 [ SDL2 SDL2_image SDL2_mixer ] 100 100 ++ optional (!isAtLeast50) SDL 101 101 ++ optional enableUnfuck dwarf-fortress-unfuck 102 - ++ [ stdenv.cc.cc.lib ]; 102 + ++ [ (lib.getLib stdenv.cc.cc) ]; 103 103 104 104 installPhase = '' 105 105 runHook preInstall
+1 -1
pkgs/games/everspace/default.nix
··· 33 33 pango 34 34 gtk2-x11 35 35 openal 36 - stdenv.cc.cc.lib 36 + (lib.getLib stdenv.cc.cc) 37 37 ]; 38 38 39 39 runtimeDependencies = [
+10 -10
pkgs/games/oilrush/default.nix
··· 26 26 do 27 27 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $f 28 28 done 29 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\ 29 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\ 30 30 launcher_$arch 31 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\ 31 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${lib.getLib stdenv.cc.cc}/lib\ 32 32 libNetwork_$arch.so 33 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\ 33 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${lib.getLib stdenv.cc.cc}/lib\ 34 34 libQtCoreUnigine_$arch.so.4 35 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\ 35 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\ 36 36 libQtGuiUnigine_$arch.so.4 37 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\ 37 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${lib.getLib stdenv.cc.cc}/lib\ 38 38 libQtNetworkUnigine_$arch.so.4 39 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\ 39 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\ 40 40 libQtWebKitUnigine_$arch.so.4 41 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\ 41 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${lib.getLib stdenv.cc.cc}/lib\ 42 42 libQtXmlUnigine_$arch.so.4 43 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\ 43 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${lib.getLib stdenv.cc.cc}/lib\ 44 44 libRakNet_$arch.so 45 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\ 45 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\ 46 46 libUnigine_$arch.so 47 - patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\ 47 + patchelf --set-rpath ${lib.getLib stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\ 48 48 OilRush_$arch 49 49 ''; 50 50 installPhase = ''
+3 -3
pkgs/games/planetaryannihilation/default.nix
··· 23 23 ln -s ${systemd}/lib/libudev.so.1 $out/lib/libudev.so.0 24 24 25 25 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/PA" 26 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib xorg.libXdamage xorg.libXfixes gtk2 glib stdenv.cc.libc "$out" xorg.libXext pango udev xorg.libX11 xorg.libXcomposite alsa-lib atk nspr fontconfig cairo pango nss freetype gnome2.GConf gdk-pixbuf xorg.libXrender ]}:{stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64" "$out/host/CoherentUI_Host" 26 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc xorg.libXdamage xorg.libXfixes gtk2 glib stdenv.cc.libc "$out" xorg.libXext pango udev xorg.libX11 xorg.libXcomposite alsa-lib atk nspr fontconfig cairo pango nss freetype gnome2.GConf gdk-pixbuf xorg.libXrender ]}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64" "$out/host/CoherentUI_Host" 27 27 28 - wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib stdenv.cc.libc xorg.libX11 xorg.libXcursor gtk2 glib curl "$out" ]}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64" 28 + wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc xorg.libX11 xorg.libXcursor gtk2 glib curl "$out" ]}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64" 29 29 30 30 for f in $out/lib/*; do 31 - patchelf --set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc.lib curl xorg.libX11 stdenv.cc.libc xorg.libXcursor "$out" ]}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64" $f 31 + patchelf --set-rpath "${lib.makeLibraryPath [ stdenv.cc.cc curl xorg.libX11 stdenv.cc.libc xorg.libXcursor "$out" ]}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64" $f 32 32 done 33 33 ''; 34 34
+1 -1
pkgs/games/worldofgoo/default.nix
··· 36 36 nativeBuildInputs = [ unzip ]; 37 37 sourceRoot = pname; 38 38 39 - libPath = lib.makeLibraryPath [ stdenv.cc.cc.lib stdenv.cc.libc SDL2 SDL2_mixer 39 + libPath = lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc SDL2 SDL2_mixer 40 40 libogg libvorbis ]; 41 41 42 42 unpackPhase = ''
+1 -1
pkgs/kde/gear/kdevelop/default.nix
··· 39 39 ]; 40 40 41 41 extraCmakeFlags = [ 42 - "-DCLANG_BUILTIN_DIR=${libclang.lib}/lib/clang/${lib.versions.major libclang.version}/include" 42 + "-DCLANG_BUILTIN_DIR=${lib.getLib libclang}/lib/clang/${lib.versions.major libclang.version}/include" 43 43 "-DAPR_CONFIG_PATH=${apr.dev}/bin" 44 44 "-DAPU_CONFIG_PATH=${aprutil.dev}/bin" 45 45 ];
+5 -5
pkgs/misc/cups/drivers/canon/default.nix
··· 147 147 ln -sf libuictlufr2r.so.1.0.0 libuictlufr2r.so 148 148 ln -sf libuictlufr2r.so.1.0.0 libuictlufr2r.so.1 149 149 150 - patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64:$out/lib" libcanonufr2r.so.1.0.0 151 - patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64" libcaepcmufr2.so.1.0 152 - patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64" libColorGearCufr2.so.2.0.0 150 + patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64:$out/lib" libcanonufr2r.so.1.0.0 151 + patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64" libcaepcmufr2.so.1.0 152 + patchelf --set-rpath "$(cat $NIX_CC/nix-support/orig-cc)/lib:${libs pkgs}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64" libColorGearCufr2.so.2.0.0 153 153 ) 154 154 155 155 ( 156 156 cd $out/bin 157 - patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64" cnsetuputil2 cnpdfdrv 158 - patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.libc}/lib64:$out/lib" cnpkbidir cnrsdrvufr2 cnpkmoduleufr2r cnjbigufr2 157 + patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64" cnsetuputil2 cnpdfdrv 158 + patchelf --set-interpreter "$(cat ${ld64})" --set-rpath "${lib.makeLibraryPath buildInputs}:${lib.getLib stdenv.cc.cc}/lib64:${stdenv.cc.libc}/lib64:$out/lib" cnpkbidir cnrsdrvufr2 cnpkmoduleufr2r cnjbigufr2 159 159 160 160 wrapProgram $out/bin/cnrsdrvufr2 \ 161 161 --prefix LD_LIBRARY_PATH ":" "$out/lib" \
+1 -1
pkgs/misc/cups/drivers/samsung/1.00.36/default.nix
··· 96 96 patchelf --set-rpath "$out/lib:${lib.getLib cups}/lib" "$out/lib/libscmssc.so" 97 97 patchelf --set-rpath "$out/lib:${libxml2.out}/lib:${libusb-compat-0_1.out}/lib" "$out/lib/sane/libsane-smfp.so.1.0.1" 98 98 99 - ln -s ${stdenv.cc.cc.lib}/lib/libstdc++.so.6 $out/lib/ 99 + ln -s ${lib.getLib stdenv.cc.cc}/lib/libstdc++.so.6 $out/lib/ 100 100 ''; 101 101 102 102 # all binaries are already stripped
+1 -1
pkgs/misc/cups/drivers/samsung/1.00.37.nix
··· 79 79 patchelf --set-rpath "$out/lib:${lib.getLib cups}/lib" "$out/lib/libscmssc.so" 80 80 patchelf --set-rpath "$out/lib:${libxml2.out}/lib:${libusb-compat-0_1.out}/lib" "$out/lib/sane/libsane-smfp.so.1.0.1" 81 81 82 - ln -s ${stdenv.cc.cc.lib}/lib/libstdc++.so.6 $out/lib/ 82 + ln -s ${lib.getLib stdenv.cc.cc}/lib/libstdc++.so.6 $out/lib/ 83 83 ''; 84 84 85 85 # all binaries are already stripped
+1 -1
pkgs/misc/cups/drivers/samsung/4.01.17.nix
··· 24 24 let 25 25 installationPath = if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64" else "i386"; 26 26 appendPath = lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") "64"; 27 - libPath = lib.makeLibraryPath [ cups libusb-compat-0_1 ] + ":$out/lib:${stdenv.cc.cc.lib}/lib${appendPath}"; 27 + libPath = lib.makeLibraryPath [ cups libusb-compat-0_1 ] + ":$out/lib:${lib.getLib stdenv.cc.cc}/lib${appendPath}"; 28 28 in stdenv.mkDerivation rec { 29 29 pname = "samsung-UnifiedLinuxDriver"; 30 30 version = "4.01.17";
+1 -1
pkgs/misc/drivers/epkowa/default.nix
··· 385 385 # for the version, look for the driver of XP-750 in the search page 386 386 version = "2.30.4"; 387 387 388 - buildInputs = [ stdenv.cc.cc.lib ]; 388 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 389 389 nativeBuildInputs = [ autoPatchelfHook ]; 390 390 391 391 src = fetchurl {
+1 -1
pkgs/os-specific/linux/firmware/ipu6-camera-bins/default.nix
··· 19 19 20 20 nativeBuildInputs = [ 21 21 autoPatchelfHook 22 - stdenv.cc.cc.lib 22 + (lib.getLib stdenv.cc.cc) 23 23 expat 24 24 zlib 25 25 ];
+1 -1
pkgs/os-specific/linux/intel-compute-runtime/default.nix
··· 46 46 ''; 47 47 48 48 postFixup = '' 49 - patchelf --set-rpath ${lib.makeLibraryPath [ intel-gmmlib intel-graphics-compiler libva stdenv.cc.cc.lib ]} \ 49 + patchelf --set-rpath ${lib.makeLibraryPath [ intel-gmmlib intel-graphics-compiler libva stdenv.cc.cc ]} \ 50 50 $out/lib/intel-opencl/libigdrcl.so 51 51 ''; 52 52
+1 -1
pkgs/os-specific/linux/intel-ocl/default.nix
··· 20 20 sourceRoot = "."; 21 21 22 22 libPath = lib.makeLibraryPath [ 23 - stdenv.cc.cc.lib 23 + stdenv.cc.cc 24 24 ncurses5 25 25 numactl 26 26 zlib
+1 -1
pkgs/os-specific/linux/scx/default.nix
··· 39 39 zlib 40 40 ] ++ (args.buildInputs or [ ]); 41 41 42 - env.LIBCLANG_PATH = args.env.LIBCLANG_PATH or "${llvmPackages.libclang.lib}/lib"; 42 + env.LIBCLANG_PATH = args.env.LIBCLANG_PATH or "${lib.getLib llvmPackages.libclang}/lib"; 43 43 44 44 # Needs to be disabled in BPF builds 45 45 hardeningDisable = [
+1 -1
pkgs/os-specific/linux/uhk-agent/default.nix
··· 36 36 ]; 37 37 38 38 buildInputs = [ 39 - stdenv.cc.cc.lib 39 + (lib.getLib stdenv.cc.cc) 40 40 libusb1 41 41 ]; 42 42
+1 -1
pkgs/os-specific/linux/xp-pen-drivers/deco-01-v2/default.nix
··· 48 48 libXinerama 49 49 glibc 50 50 libGL 51 - stdenv.cc.cc.lib 51 + (lib.getLib stdenv.cc.cc) 52 52 qtx11extras 53 53 ]; 54 54
+1 -1
pkgs/os-specific/linux/xp-pen-drivers/g430/default.nix
··· 19 19 libXtst 20 20 qtbase 21 21 libglvnd 22 - stdenv.cc.cc.lib 22 + (lib.getLib stdenv.cc.cc) 23 23 ]; 24 24 25 25 installPhase = ''
+1 -1
pkgs/servers/blockbook/default.nix
··· 44 44 tags = [ "rocksdb_7_10" ]; 45 45 46 46 CGO_LDFLAGS = [ 47 - "-L${stdenv.cc.cc.lib}/lib" 47 + "-L${lib.getLib stdenv.cc.cc}/lib" 48 48 "-lrocksdb" 49 49 "-lz" 50 50 "-lbz2"
+2 -2
pkgs/servers/meteor/default.nix
··· 72 72 # Patch node. 73 73 patchelf \ 74 74 --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ 75 - --set-rpath "$(patchelf --print-rpath $out/dev_bundle/bin/node):${stdenv.cc.cc.lib}/lib" \ 75 + --set-rpath "$(patchelf --print-rpath $out/dev_bundle/bin/node):${lib.getLib stdenv.cc.cc}/lib" \ 76 76 $out/dev_bundle/bin/node 77 77 78 78 # Patch mongo. ··· 86 86 # Patch node dlls. 87 87 for p in $(find $out/packages -name '*.node'); do 88 88 patchelf \ 89 - --set-rpath "$(patchelf --print-rpath $p):${stdenv.cc.cc.lib}/lib" \ 89 + --set-rpath "$(patchelf --print-rpath $p):${lib.getLib stdenv.cc.cc}/lib" \ 90 90 $p || true 91 91 done 92 92 '';
+1 -1
pkgs/servers/networkaudiod/default.nix
··· 32 32 33 33 buildInputs = [ 34 34 alsa-lib 35 - stdenv.cc.cc.lib 35 + (lib.getLib stdenv.cc.cc) 36 36 ]; 37 37 38 38 dontConfigure = true;
+1 -1
pkgs/servers/photoprism/libtensorflow.nix
··· 53 53 # Patch library to use our libc, libstdc++ and others 54 54 patchPhase = 55 55 let 56 - rpath = lib.makeLibraryPath [ stdenv.cc.libc stdenv.cc.cc.lib ]; 56 + rpath = lib.makeLibraryPath [ stdenv.cc.libc stdenv.cc.cc ]; 57 57 in 58 58 '' 59 59 chmod -R +w lib
+1 -1
pkgs/servers/roon-bridge/default.nix
··· 33 33 buildInputs = [ 34 34 alsa-lib 35 35 zlib 36 - stdenv.cc.cc.lib 36 + (lib.getLib stdenv.cc.cc) 37 37 ]; 38 38 39 39 nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+1 -1
pkgs/servers/roon-server/default.nix
··· 36 36 krb5 37 37 libtasn1 38 38 lttng-ust_2_12 39 - stdenv.cc.cc.lib 39 + (lib.getLib stdenv.cc.cc) 40 40 ]; 41 41 42 42 nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+1 -1
pkgs/servers/search/opensearch/default.nix
··· 37 37 38 38 wrapProgram $out/bin/opensearch \ 39 39 --prefix PATH : "${lib.makeBinPath [ gnugrep coreutils ]}" \ 40 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$out/plugins/opensearch-knn/lib/" \ 40 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc ]}:$out/plugins/opensearch-knn/lib/" \ 41 41 --set JAVA_HOME "${jre_headless}" 42 42 43 43 wrapProgram $out/bin/opensearch-plugin --set JAVA_HOME "${jre_headless}"
+1 -1
pkgs/servers/urserver/default.nix
··· 22 22 ]; 23 23 24 24 buildInputs = [ 25 - stdenv.cc.cc.lib 25 + (lib.getLib stdenv.cc.cc) 26 26 bluez 27 27 libX11 28 28 libXtst
+3 -3
pkgs/stdenv/darwin/default.nix
··· 129 129 130 130 rsrc="$out/resource-root" 131 131 mkdir "$rsrc" 132 - ln -s "$(clangResourceRootIncludePath "${clang-unwrapped.lib}")" "$rsrc" 132 + ln -s "$(clangResourceRootIncludePath "${lib.getLib clang-unwrapped}")" "$rsrc" 133 133 ln -s "${compiler-rt.out}/lib" "$rsrc/lib" 134 134 ln -s "${compiler-rt.out}/share" "$rsrc/share" 135 135 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags ··· 1036 1036 extraBuildCommands = '' 1037 1037 rsrc="$out/resource-root" 1038 1038 mkdir "$rsrc" 1039 - ln -s "${cc.lib}/lib/clang/${lib.versions.major (lib.getVersion cc)}/include" "$rsrc" 1039 + ln -s "${lib.getLib cc}/lib/clang/${lib.versions.major (lib.getVersion cc)}/include" "$rsrc" 1040 1040 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags 1041 1041 ln -s "${prevStage.llvmPackages.compiler-rt.out}/lib" "$rsrc/lib" 1042 1042 ln -s "${prevStage.llvmPackages.compiler-rt.out}/share" "$rsrc/share" ··· 1211 1211 ++ (with prevStage.llvmPackages; [ 1212 1212 bintools-unwrapped 1213 1213 clang-unwrapped 1214 - clang-unwrapped.lib 1214 + (lib.getLib clang-unwrapped) 1215 1215 compiler-rt 1216 1216 compiler-rt.dev 1217 1217 libcxx
+1 -1
pkgs/tools/admin/pulumi-bin/default.nix
··· 15 15 installPhase = '' 16 16 install -D -t $out/bin/ * 17 17 '' + lib.optionalString stdenv.hostPlatform.isLinux '' 18 - wrapProgram $out/bin/pulumi --set LD_LIBRARY_PATH "${stdenv.cc.cc.lib}/lib" 18 + wrapProgram $out/bin/pulumi --set LD_LIBRARY_PATH "${lib.getLib stdenv.cc.cc}/lib" 19 19 '' + '' 20 20 installShellCompletion --cmd pulumi \ 21 21 --bash <($out/bin/pulumi completion bash) \
+1 -1
pkgs/tools/admin/pulumi/default.nix
··· 132 132 mkdir -p $out/bin 133 133 makeWrapper ${pulumi}/bin/pulumi $out/bin/pulumi \ 134 134 --suffix PATH : ${lib.makeBinPath (f pulumiPackages)} \ 135 - --set LD_LIBRARY_PATH "${stdenv.cc.cc.lib}/lib" 135 + --set LD_LIBRARY_PATH "${lib.getLib stdenv.cc.cc}/lib" 136 136 ''; 137 137 }; 138 138
+1 -1
pkgs/tools/archivers/rar/default.nix
··· 41 41 42 42 dontBuild = true; 43 43 44 - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ stdenv.cc.cc.lib ]; 44 + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ (lib.getLib stdenv.cc.cc) ]; 45 45 46 46 nativeBuildInputs = [ installShellFiles ] 47 47 ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
+1 -1
pkgs/tools/audio/stt/default.nix
··· 18 18 buildInputs = [ 19 19 bzip2 20 20 xz 21 - stdenv.cc.cc.lib 21 + (lib.getLib stdenv.cc.cc) 22 22 ]; 23 23 24 24 installPhase = ''
+2 -2
pkgs/tools/filesystems/yandex-disk/default.nix
··· 3 3 let 4 4 p = if stdenv.hostPlatform.is64bit then { 5 5 arch = "x86_64"; 6 - gcclib = "${stdenv.cc.cc.lib}/lib64"; 6 + gcclib = "${lib.getLib stdenv.cc.cc}/lib64"; 7 7 sha256 = "sha256-HH/pLZmDr6m/B3e6MHafDGnNWR83oR2y1ijVMR/LOF0="; 8 8 webarchive = "20220519080155"; 9 9 } 10 10 else { 11 11 arch = "i386"; 12 - gcclib = "${stdenv.cc.cc.lib}/lib"; 12 + gcclib = "${lib.getLib stdenv.cc.cc}/lib"; 13 13 sha256 = "sha256-28dmdnJf+qh9r3F0quwlYXB/UqcOzcHzuzFq8vt2bf0="; 14 14 webarchive = "20220519080430"; 15 15 };
+1 -1
pkgs/tools/games/opentracker/default.nix
··· 47 47 ]; 48 48 49 49 buildInputs = [ 50 - stdenv.cc.cc.lib 50 + (lib.getLib stdenv.cc.cc) 51 51 fontconfig 52 52 gtk3 53 53 icu
+1 -1
pkgs/tools/misc/esphome/default.nix
··· 102 102 # inetutils is used in esphome/dashboard/status/ping.py 103 103 "--prefix PATH : ${lib.makeBinPath [ platformio esptool git inetutils ]}" 104 104 "--prefix PYTHONPATH : ${python.pkgs.makePythonPath dependencies}" # will show better error messages 105 - "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" 105 + "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ stdenv.cc.cc ]}" 106 106 "--set ESPHOME_USE_SUBPROCESS ''" 107 107 ]; 108 108
+1 -1
pkgs/tools/misc/geekbench/5.nix
··· 33 33 34 34 nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 35 35 36 - buildInputs = [ stdenv.cc.cc.lib ]; 36 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 37 37 38 38 installPhase = '' 39 39 runHook preInstall
+1 -1
pkgs/tools/misc/geekbench/6.nix
··· 34 34 35 35 nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 36 36 37 - buildInputs = [ stdenv.cc.cc.lib ]; 37 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 38 38 39 39 installPhase = '' 40 40 runHook preInstall
+1 -1
pkgs/tools/misc/megacli/default.nix
··· 25 25 26 26 ${patchelf}/bin/patchelf \ 27 27 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 28 - --set-rpath ${libPath}:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib \ 28 + --set-rpath ${libPath}:${lib.getLib stdenv.cc.cc}/lib64:${lib.getLib stdenv.cc.cc}/lib \ 29 29 $out/opt/MegaRAID/MegaCli/MegaCli64 30 30 31 31 ln -s $out/opt/MegaRAID/MegaCli/MegaCli64 $out/bin/MegaCli64
+1 -1
pkgs/tools/networking/cloudflare-warp/default.nix
··· 44 44 libpcap 45 45 openssl 46 46 nss 47 - stdenv.cc.cc.lib 47 + (lib.getLib stdenv.cc.cc) 48 48 ]; 49 49 50 50 desktopItems = [
+1 -1
pkgs/tools/networking/mqttmultimeter/default.nix
··· 32 32 copyDesktopItems 33 33 ]; 34 34 35 - buildInputs = [ stdenv.cc.cc.lib ]; 35 + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; 36 36 37 37 postInstall = '' 38 38 rm -rf $out/lib/${lib.toLower pname}/runtimes/{*musl*,win*}
+1 -1
pkgs/tools/package-management/lix/common.nix
··· 169 169 rm -f $out/lib/*.a 170 170 ${lib.optionalString stdenv.hostPlatform.isLinux '' 171 171 chmod u+w $out/lib/*.so.* 172 - patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.* 172 + patchelf --set-rpath $out/lib:${lib.getLib stdenv.cc.cc}/lib $out/lib/libboost_thread.so.* 173 173 ''} 174 174 ${lib.optionalString stdenv.hostPlatform.isDarwin '' 175 175 for LIB in $out/lib/*.dylib; do
+1 -1
pkgs/tools/package-management/nix/common.nix
··· 184 184 rm -f $out/lib/*.a 185 185 ${lib.optionalString stdenv.hostPlatform.isLinux '' 186 186 chmod u+w $out/lib/*.so.* 187 - patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.* 187 + patchelf --set-rpath $out/lib:${lib.getLib stdenv.cc.cc}/lib $out/lib/libboost_thread.so.* 188 188 ''} 189 189 '' + 190 190 # On all versions before c9f51e87057652db0013289a95deffba495b35e7, which
+1 -1
pkgs/tools/security/ghidra/default.nix
··· 42 42 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; 43 43 44 44 buildInputs = [ 45 - stdenv.cc.cc.lib 45 + (lib.getLib stdenv.cc.cc) 46 46 pam 47 47 ]; 48 48
+1 -1
pkgs/tools/system/dell-command-configure/default.nix
··· 73 73 inherit version; 74 74 pname = "dell-command-configure"; 75 75 76 - buildInputs = [ openssl stdenv.cc.cc.lib ]; 76 + buildInputs = [ openssl (lib.getLib stdenv.cc.cc) ]; 77 77 nativeBuildInputs = [ autoPatchelfHook ]; 78 78 dontConfigure = true; 79 79