X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=lfs%2Fstrip;h=8fc7218e19fdfffdcb7326afc55d358c2b0bc11b;hb=HEAD;hp=466dfd9d5696cf4791b91db4b688644c3c8a6c14;hpb=72718c896c2bf3cfcbe466a89c0437e1b4ab421f;p=ipfire-2.x.git diff --git a/lfs/strip b/lfs/strip index 466dfd9d56..8fc7218e19 100644 --- a/lfs/strip +++ b/lfs/strip @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2022 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -39,7 +39,7 @@ check : download : -md5 : +b2 : ############################################################################### # Installation Details @@ -48,17 +48,27 @@ md5 : $(TARGET) : ifeq "$(TOOLCHAIN)" "1" # Strip everything in the toolchain - $(DIR_SRC)/src/stripper $(TOOLS_DIR) + $(DIR_SRC)/src/stripper $(TOOLS_DIR) \ + --strip="$(TOOLS_DIR)/$(CROSSTARGET)/bin/strip" \ + --ignore-errors \ + --exclude=$(TOOLS_DIR)/$(CROSSTARGET) else # Don't strip VDR binaries, because they use a weird plugin system # which does not work when unneeded symbols get stripped from # /usr/sbin/vdr. $(DIR_SRC)/src/stripper / \ --exclude=$(TOOLS_DIR) \ + --exclude=$(QEMU_TARGET_HELPER) \ + --exclude=/lib/firmware/qcom/sc8280xp/LENOVO/21BX \ --exclude=/tmp \ - --exclude=/usr/src \ + --exclude=/usr/lib/go \ --exclude=/usr/lib/vdr \ --exclude=/usr/sbin/vdr \ - --exclude=/var/tmp \ - --exclude=/usr/lib/go + --exclude=/usr/bin/cargo \ + --exclude=/usr/bin/rustdoc \ + --exclude=/usr/bin/rustc \ + --exclude=/usr/libexec/rust-analyzer-proc-macro-srv \ + --exclude=/usr/libexec/cargo-credential-1password \ + --exclude=/usr/src \ + --exclude=/var/tmp endif