[oe] [meta-oe][PATCH 1/1] enscript ndisc6: specify target location of perl

Khem Raj raj.khem at gmail.com
Sat Aug 26 00:13:19 UTC 2017


On Fri, Aug 25, 2017 at 3:54 PM, Joe Slater <jslater at windriver.com> wrote:
> configure finds the host perl, so we do not let it look
> by setting PERL in the environment.
>
> Signed-off-by: Joe Slater <jslater at windriver.com>
> ---
>  meta-networking/recipes-support/ndisc6/ndisc6_1.0.2.bb | 5 +++++
>  meta-oe/recipes-extended/enscript/enscript_1.6.6.bb    | 6 ++++++
>  2 files changed, 11 insertions(+)
>
> diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_1.0.2.bb b/meta-networking/recipes-support/ndisc6/ndisc6_1.0.2.bb
> index bea5e13..7771069 100644
> --- a/meta-networking/recipes-support/ndisc6/ndisc6_1.0.2.bb
> +++ b/meta-networking/recipes-support/ndisc6/ndisc6_1.0.2.bb
> @@ -49,6 +49,11 @@ or IPv4."
>  DESCRITPION_${PN}-rdnssd       = "Daemon to autoconfigure the list of DNS \
>  servers through slateless IPv6 autoconfiguration."
>
> +# We do not run perl during the build, but only use it on the target.
> +do_configure_prepend() {
> +    export PERL="/usr/bin/perl"
> +}
> +
>  do_install_append () {
>      rm -rf ${D}${localstatedir}
>      # Enable SUID bit for applications that need it
> diff --git a/meta-oe/recipes-extended/enscript/enscript_1.6.6.bb b/meta-oe/recipes-extended/enscript/enscript_1.6.6.bb
> index 9612988..bf63ccf 100644
> --- a/meta-oe/recipes-extended/enscript/enscript_1.6.6.bb
> +++ b/meta-oe/recipes-extended/enscript/enscript_1.6.6.bb
> @@ -19,4 +19,10 @@ inherit autotools gettext
>  SRC_URI[md5sum] = "3acc242b829adacabcaf28533f049afd"
>  SRC_URI[sha256sum] = "6d56bada6934d055b34b6c90399aa85975e66457ac5bf513427ae7fc77f5c0bb"
>
> +# We do not run perl during the build, but only use it on the target.
> +do_configure_prepend() {
> +    export PERL="/usr/bin/perl"
> +}

May be using something like

EXTRA_OECONF += "'PERL=${USRBINPATH}/env perl'"

would avoid hardcoding the perl path

> +
>  RDEPENDS_${PN} = "perl"
> +
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel



More information about the Openembedded-devel mailing list