diff mbox series

[meta-oe] autoconf-2.13-native: fix interpreter on shebang line for autoscan

Message ID 20241107141126.1990936-1-yi.zhao@windriver.com
State New
Headers show
Series [meta-oe] autoconf-2.13-native: fix interpreter on shebang line for autoscan | expand

Commit Message

Yi Zhao Nov. 7, 2024, 2:11 p.m. UTC
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 <yi.zhao@windriver.com>
---
 .../autoconf-2.13/autoconf-2.13-native_2.13.bb           | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
diff mbox series

Patch

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 d0e0446eb..be184da05 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
@@ -25,8 +25,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} \
@@ -49,10 +52,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() {