Cedric Staniewski wrote:
The newly added variables STRIP_BINARIES, STRIP_SHARED and STRIP_STATIC, that are set in makepkg.conf, specify the strip options used on binaries and shared and static libraries. In addition, files are now stripped more aggressively by default.
Implements FS#13592 the way it was suggested by Allan in the comments.
Signed-off-by: Cedric Staniewski firstname.lastname@example.org
There are only two minor changes in this patch compared to the initial one.
- removed an unneeded "@rm -f $@.tmp" from the following code section:
# These rules are due to the includes and files of the asciidoc text $(ASCIIDOC_MANS): asciidoc.conf footer.txt Makefile @echo GEN $@; @rm -f $@.tmp @test -f $(srcdir)/$@.txt && $(edit) $(srcdir)/$@.txt >$@.tmp || true a2x $(A2X_OPTS) --asciidoc-opts="$(ASCIIDOC_OPTS)" $@.tmp @rm -f $@.tmp
- changed an output message to reflect the new default strip options
msg2 "$(gettext "Stripping debugging symbols from binaries and libraries...")"
msg2 "$(gettext "Stripping unneeded symbols from binaries and libraries...")"
Updated on my working branch. We need to remember that message when release time comes or else it will likely be missed in translation updates.