minimal-bootstrap.*-static: strip outputs
This commit is contained in:
@@ -77,5 +77,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
gcc,
|
||||
musl,
|
||||
binutils,
|
||||
findutils,
|
||||
gnumake,
|
||||
gnutar,
|
||||
gzip,
|
||||
@@ -26,6 +27,7 @@ bash.runCommand "${pname}-${version}"
|
||||
gcc
|
||||
musl
|
||||
binutils
|
||||
findutils
|
||||
gnumake
|
||||
gnutar
|
||||
gzip
|
||||
@@ -60,4 +62,8 @@ bash.runCommand "${pname}-${version}"
|
||||
|
||||
# Install
|
||||
make install -j $NIX_BUILD_CORES PREFIX=$out
|
||||
|
||||
# Strip
|
||||
# Ignore failures, because strip may fail on non-elf files.
|
||||
find $out/{bin,lib} -type f -exec strip --strip-debug {} + || true
|
||||
''
|
||||
|
||||
@@ -76,5 +76,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -77,5 +77,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -76,6 +76,6 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
rm $out/bin/updatedb
|
||||
''
|
||||
|
||||
@@ -69,6 +69,6 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
rm $out/bin/gawkbug
|
||||
''
|
||||
|
||||
@@ -77,6 +77,6 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
rm $out/bin/{egrep,fgrep}
|
||||
''
|
||||
|
||||
@@ -86,5 +86,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -77,5 +77,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -69,5 +69,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -69,5 +69,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
@@ -76,5 +76,5 @@ bash.runCommand "${pname}-${version}"
|
||||
make -j $NIX_BUILD_CORES bin_SCRIPTS=
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES bin_SCRIPTS= install
|
||||
make -j $NIX_BUILD_CORES bin_SCRIPTS= install-strip
|
||||
''
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
bash,
|
||||
gcc,
|
||||
binutils,
|
||||
findutils,
|
||||
gnumake,
|
||||
gnugrep,
|
||||
gnused,
|
||||
@@ -29,6 +30,7 @@ bash.runCommand "${pname}-${version}"
|
||||
nativeBuildInputs = [
|
||||
gcc
|
||||
binutils
|
||||
findutils
|
||||
gnumake
|
||||
gnused
|
||||
gnugrep
|
||||
@@ -90,4 +92,8 @@ bash.runCommand "${pname}-${version}"
|
||||
sed -i 's|/bin/sh|${lib.getExe bash}|' $out/bin/*
|
||||
ln -s ../lib/libc.so $out/bin/ldd
|
||||
ln -s $(ls -d ${linux-headers}/include/* | grep -v scsi\$) $out/include/
|
||||
|
||||
# Strip
|
||||
# Ignore failures, because strip may fail on non-elf files.
|
||||
find $out/{bin,lib} -type f -exec strip --strip-debug {} + || true
|
||||
''
|
||||
|
||||
@@ -77,11 +77,12 @@ bash.runCommand "${pname}-${version}"
|
||||
--disable-silent-rules \
|
||||
--disable-nls \
|
||||
--disable-shared \
|
||||
--disable-scripts \
|
||||
--disable-assembler
|
||||
|
||||
# Build
|
||||
make -j $NIX_BUILD_CORES
|
||||
|
||||
# Install
|
||||
make -j $NIX_BUILD_CORES install
|
||||
make -j $NIX_BUILD_CORES install-strip
|
||||
''
|
||||
|
||||
Reference in New Issue
Block a user