On Tue, Apr 22, 2014 at 10:53:43PM +0200, Bernhard Walle wrote:
> Signed-off-by: Bernhard Walle <bernh...@bwalle.de>
> ---
>  rules/perl.in   | 12 ++++++++++--
>  rules/perl.make |  4 +++-
>  2 files changed, 13 insertions(+), 3 deletions(-)
> 
> diff --git a/rules/perl.in b/rules/perl.in
> index 6a226de..4823a3e 100644
> --- a/rules/perl.in
> +++ b/rules/perl.in
> @@ -1,17 +1,25 @@
>  ## SECTION=scripting_languages
>  
> -config PERL
> +menuconfig PERL
>       tristate
> -     prompt "perl"
> +     prompt "perl                          "
>       select LIBC_DL
>       select LIBC_M
>       select LIBC_CRYPT
>       select GCCLIBS_GCC_S
> +     select LIBC_PTHREAD     if PERL_THREADS
>       help
>         Larry Wall's Practical Extraction and Report Language
>         An interpreted scripting language, known among some as
>         "Unix's Swiss Army Chainsaw".
>  
> +if PERL
> +
> +config PERL_THREADS
> +     bool "Enable threads"
> +
> +endif

As I said, I'm not sure if this should be optional.

> +
>  menu "perl Extra Modules            "
>  source "generated/perl.in"
>  endmenu
> diff --git a/rules/perl.make b/rules/perl.make
> index 86a0ff7..fe09089 100644
> --- a/rules/perl.make
> +++ b/rules/perl.make
> @@ -65,7 +65,9 @@ PERL_CONF_OPT       := \
>       --prefix=/usr \
>       --host=$(PTXCONF_GNU_TARGET) \
>       --target=$(PTXCONF_GNU_TARGET) \
> -     -Dld=$(CROSS_CC)
> +     -Dld=$(CROSS_CC) \
> +     $(call ptx/ifdef, PTXCONF_PERL_THREADS, -Dusethreads, ) \
> +     $(call ptx/ifdef, PTXCONF_PERL_THREADS, -A ldflags=-pthread, )

You got a link error here because -lpthread is missing, right?

Michael

>  
>  PERL_MAKE_PAR        := NO
>  
> -- 
> 1.9.1
> 
> 
> -- 
> ptxdist mailing list
> ptxdist@pengutronix.de
> 

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to