diff --git a/mk/prefix.mk b/mk/prefix.mk index 6fb0b8d..d4e783e 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -23,6 +23,7 @@ $(PREFIX)/relibc-install: $(ROOT)/relibc | $(PREFIX)/gcc-install export CARGO=xargo && \ make -j `$(NPROC)` all && \ make -j `$(NPROC)` install DESTDIR="$(ROOT)/$@.partial/$(TARGET)" + find "$@.partial" -exec strip {} ';' 2> /dev/null touch "$@.partial" mv "$@.partial" "$@" @@ -74,6 +75,7 @@ $(PREFIX)/binutils-install: $(PREFIX)/binutils && \ make -j `$(NPROC)` all && \ make -j `$(NPROC)` install DESTDIR="$(ROOT)/$@.partial" + find "$@.partial" -exec strip {} ';' 2> /dev/null touch "$@.partial" mv "$@.partial" "$@" @@ -105,6 +107,7 @@ $(PREFIX)/gcc-freestanding-install: $(PREFIX)/gcc | $(PREFIX)/binutils-install && \ make -j `$(NPROC)` all-gcc all-target-libgcc && \ make -j `$(NPROC)` install-gcc install-target-libgcc DESTDIR="$(ROOT)/$@.partial" + find "$@.partial" -exec strip {} ';' 2> /dev/null touch "$@.partial" mv "$@.partial" "$@" @@ -118,6 +121,7 @@ $(PREFIX)/rust-freestanding-install: $(ROOT)/rust | $(PREFIX)/gcc-freestanding-i make -j `$(NPROC)` && \ make -j `$(NPROC)` install DESTDIR="$(ROOT)/$@.partial" mkdir -p "$@.partial/lib/rustlib/x86_64-unknown-linux-gnu/bin" + find "$@.partial" -exec strip {} ';' 2> /dev/null touch "$@.partial" mv "$@.partial" "$@" @@ -130,6 +134,7 @@ $(PREFIX)/relibc-freestanding-install: $(ROOT)/relibc | $(PREFIX_FREESTANDING_IN export CARGO=xargo && \ make -j `$(NPROC)` all && \ make -j `$(NPROC)` install DESTDIR="$(ROOT)/$@.partial/$(TARGET)" + find "$@.partial" -exec strip {} ';' 2> /dev/null touch "$@.partial" mv "$@.partial" "$@" @@ -153,6 +158,7 @@ $(PREFIX)/gcc-install: $(PREFIX)/gcc | $(PREFIX)/relibc-freestanding-install && \ make -j `$(NPROC)` all-gcc all-target-libgcc all-target-libstdc++-v3 && \ make -j `$(NPROC)` install-gcc install-target-libgcc install-target-libstdc++-v3 DESTDIR="$(ROOT)/$@.partial" + find "$@.partial" -exec strip {} ';' 2> /dev/null touch "$@.partial" mv "$@.partial" "$@"