Skip to content

Commit 346c0c8

Browse files
authored
Merge pull request #56 from Mic92/joerg-ci
use pkgs.stdenv.cc.bintools.dynamicLinker for ld.so path
2 parents 8b964f9 + 6beaaa3 commit 346c0c8

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

modules/nix-ld.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ let
88
paths = map lib.getLib cfg.libraries;
99
# TODO make glibc here configurable?
1010
postBuild = ''
11-
ln -s "$(cat '${pkgs.stdenv.cc}/nix-support/dynamic-linker')" $out/share/nix-ld/lib/ld.so
11+
ln -s ${pkgs.stdenv.cc.bintools.dynamicLinker} $out/share/nix-ld/lib/ld.so
1212
'';
1313
extraPrefix = "/share/nix-ld";
1414
ignoreCollisions = true;

nix-ld.nix

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
stdenv,
44
meson,
55
ninja,
6-
overrideCC,
76
path,
87
pkgs,
98
}: let
109
libDir = if builtins.elem stdenv.system [ "x86_64-linux" "mips64-linux" "powerpc64le-linux" ]
1110
then "/lib64"
1211
else "/lib";
1312
in
14-
stdenv.mkDerivation rec {
13+
stdenv.mkDerivation {
1514
name = "nix-ld";
1615
src = ./.;
1716

@@ -30,7 +29,7 @@ in
3029
postInstall = ''
3130
mkdir -p $out/nix-support
3231
33-
ldpath=${libDir}/$(basename $(< ${stdenv.cc}/nix-support/dynamic-linker))
32+
ldpath=${libDir}/$(basename ${pkgs.stdenv.cc.bintools.dynamicLinker})
3433
echo "$ldpath" > $out/nix-support/ldpath
3534
mkdir -p $out/lib/tmpfiles.d/
3635
cat > $out/lib/tmpfiles.d/nix-ld.conf <<EOF

0 commit comments

Comments
 (0)