[pacman-dev] [PATCH] makepkg: make strip options configurable

Allan McRae allan at archlinux.org
Sun Dec 13 20:42:30 EST 2009


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 <cedric at gmx.ca>
> ---

Awesome.  This is exactly how I wanted this implemented.  I will give it 
a full test later.

However, what is this change?

> diff --git a/doc/Makefile.am b/doc/Makefile.am
> index fcbcab8..ce1adab 100644
> --- a/doc/Makefile.am
> +++ b/doc/Makefile.am
...

> @@ -93,8 +99,12 @@ A2X_OPTS = \
>  	--xsltproc-opts='-param man.endnotes.list.enabled 0 -param man.endnotes.are.numbered 0'
>  
>  # These rules are due to the includes and files of the asciidoc text
> -$(ASCIIDOC_MANS): asciidoc.conf footer.txt
> -	a2x $(A2X_OPTS) --asciidoc-opts="$(ASCIIDOC_OPTS)" $@.txt
> +$(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
>  
>  %.html: %.txt
>  	asciidoc $(ASCIIDOC_OPTS) -a linkcss $*.txt


As an aside for anyone testing this out, do not use it on glibc and the 
install the resulting package as it may have issues with threading...

Allan


More information about the pacman-dev mailing list