summaryrefslogtreecommitdiffstats
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index cfb4ac4ba823..0c5f32831038 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4625,6 +4625,15 @@ let
ln -s $glibc32/lib $out/lib/32
ln -s lib $out/lib64
+ # fixing ldd RLTDLIST
+ rm $out/bin
+ cp -rs $glibc64/bin $out
+ chmod u+w $out/bin
+ rm $out/bin/ldd
+ sed -e "s|^RTLDLIST=.*$|RTLDLIST=\"$out/lib/ld-2.19.so $out/lib/32/ld-linux.so.2\"|g" \
+ $glibc64/bin/ldd > $out/bin/ldd
+ chmod 555 $out/bin/ldd
+
rm $out/include
cp -rs $glibc32/include $out
chmod -R u+w $out/include