tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
musl bootstrap: remove libiconv
Will Dietz
7 years ago
791b5bbb
de00c0d7
+1
-3
2 changed files
expand all
collapse all
unified
split
pkgs
stdenv
linux
bootstrap-tools-musl
scripts
unpack-bootstrap-tools.sh
make-bootstrap-tools.nix
+1
-1
pkgs/stdenv/linux/bootstrap-tools-musl/scripts/unpack-bootstrap-tools.sh
···
26
./patchelf --set-interpreter $LD_BINARY --set-rpath $out/lib --force-rpath "$i"
27
done
28
29
-
for i in $out/lib/libiconv*.so $out/lib/libpcre* $out/lib/libc.so; do
30
if [ -L "$i" ]; then continue; fi
31
echo patching "$i"
32
$out/bin/patchelf --set-rpath $out/lib --force-rpath "$i"
···
26
./patchelf --set-interpreter $LD_BINARY --set-rpath $out/lib --force-rpath "$i"
27
done
28
29
+
for i in $out/lib/libpcre* $out/lib/libc.so; do
30
if [ -L "$i" ]; then continue; fi
31
echo patching "$i"
32
$out/bin/patchelf --set-rpath $out/lib --force-rpath "$i"
-2
pkgs/stdenv/linux/make-bootstrap-tools.nix
···
136
cp -d ${libmpc.out}/lib/libmpc*.so* $out/lib
137
cp -d ${zlib.out}/lib/libz.so* $out/lib
138
cp -d ${libelf}/lib/libelf.so* $out/lib
139
-
'' + lib.optionalString (hostPlatform.libc == "musl") ''
140
-
cp -d ${libiconv.out}/lib/libiconv*.so* $out/lib
141
142
'' + lib.optionalString (hostPlatform != buildPlatform) ''
143
# These needed for cross but not native tools because the stdenv
···
136
cp -d ${libmpc.out}/lib/libmpc*.so* $out/lib
137
cp -d ${zlib.out}/lib/libz.so* $out/lib
138
cp -d ${libelf}/lib/libelf.so* $out/lib
0
0
139
140
'' + lib.optionalString (hostPlatform != buildPlatform) ''
141
# These needed for cross but not native tools because the stdenv