From 9805695b99f82ec1c7c4e60188a70c4e3e30e5d3 Mon Sep 17 00:00:00 2001 From: Yi Zhao Date: Thu, 7 Nov 2024 22:11:26 +0800 Subject: [PATCH] autoconf-2.13-native: fix interpreter on shebang line for autoscan Pass CACHED_CONFIGUREVARS to configure to fix the following error: ERROR: autoconf-2.13-native-2.13-r0 do_populate_sysroot: QA Issue: : /work/x86_64-linux/autoconf-2.13-native/2.13/sysroot-destdir/work/x86_64-linux/autoconf-2.13-native/2.13/recipe-sysroot-native/usr/bin/autoscan213 maximum shebang size exceeded, the maximum size is 128. [shebang-size] Signed-off-by: Yi Zhao Signed-off-by: Khem Raj --- .../autoconf-2.13/autoconf-2.13-native_2.13.bb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/meta-oe/recipes-devtools/autoconf-2.13/autoconf-2.13-native_2.13.bb b/meta-oe/recipes-devtools/autoconf-2.13/autoconf-2.13-native_2.13.bb index f928ed965c..6b4c55ed4a 100644 --- a/meta-oe/recipes-devtools/autoconf-2.13/autoconf-2.13-native_2.13.bb +++ b/meta-oe/recipes-devtools/autoconf-2.13/autoconf-2.13-native_2.13.bb @@ -24,8 +24,11 @@ DEPENDS += "m4-native gnu-config-native" RDEPENDS:${PN} = "m4-native gnu-config-native" PERL = "${USRBINPATH}/perl" +PERL:class-native = "/usr/bin/env perl" -CACHED_CONFIGUREVARS += "ac_cv_path_PERL='${PERL}'" +CACHED_CONFIGUREVARS += "ac_cv_path_PERL='${PERL}' \ + ac_cv_path_M4=m4 \ + " CONFIGUREOPTS = " \ --build=${BUILD_SYS} \ @@ -48,10 +51,8 @@ CONFIGUREOPTS = " \ --disable-silent-rules \ " -EXTRA_OECONF += "ac_cv_path_M4=m4 ac_cv_prog_TEST_EMACS=no" - do_configure() { - ./configure ${CONFIGUREOPTS} + ${CACHED_CONFIGUREVARS} ./configure ${CONFIGUREOPTS} } do_install() {