[Buildroot] [PATCH] perl: handles BR2_PREFER_STATIC_LIB
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Jul 28 20:30:25 UTC 2014
Dear Francois Perrad,
I've fixed the commit log: s/handles/handle/.
On Sun, 27 Jul 2014 18:34:37 +0200, Francois Perrad wrote:
> Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
> ---
> Makefile | 1 +
> package/perl/perl.mk | 5 +++++
> 2 files changed, 6 insertions(+)
>
> diff --git a/Makefile b/Makefile
> index 6bd18e3..a0f37db 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -579,6 +579,7 @@ endif
> rm -rf $(TARGET_DIR)/usr/lib/luarocks
> rm -rf $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/pod
> rm -rf $(TARGET_DIR)/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE
> + find $(TARGET_DIR)/usr/lib/perl5/ -name 'extralibs.ld' -print0 | xargs -0 rm -f
> find $(TARGET_DIR)/usr/lib/perl5/ -name '*.bs' -print0 | xargs -0 rm -f
> find $(TARGET_DIR)/usr/lib/perl5/ -name '.packlist' -print0 | xargs -0 rm -f
Could you prepare a patch that moves the Lua specific and Perl specific
target-finalize stuff to the relevant packages, using the new
TARGET_FINALIZE_HOOKS mechanism?
> +ifeq ($(BR2_PREFER_STATIC_LIB),y)
> + PERL_CONF_OPT += --all-static
> + PERL_CONF_OPT += --no-dynaloader
I've changed to use one PERL_CONF_OPT += line only.
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list