Strip all prefix binaries

This commit is contained in:
Jeremy Soller 2019-03-16 21:11:08 -06:00
parent 1cab8642d8
commit 6c6e989437
No known key found for this signature in database
GPG key ID: E988B49EE78A7FB1

View file

@ -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" "$@"