1From 769e96b60f631e8c208fd7f72900d0bb17760f88 Mon Sep 17 00:00:00 2001 2From: Yi Zhao <yi.zhao@windriver.com> 3Date: Tue, 30 Aug 2022 09:54:11 +0800 4Subject: [PATCH] libopts.m4: set POSIX_SHELL to /bin/sh 5 6POSIX_SHELL is specified a host tool path as it searches path on build 7host using `which` when configure. Set it to a fixed path '/bin/sh'. 8 9Upstream-Status: Inappropriate [embedded specific] 10 11Signed-off-by: Yi Zhao <yi.zhao@windriver.com> 12--- 13 m4/libopts.m4 | 16 +--------------- 14 1 file changed, 1 insertion(+), 15 deletions(-) 15 16diff --git a/m4/libopts.m4 b/m4/libopts.m4 17index cfbd477..c8047eb 100644 18--- a/m4/libopts.m4 19+++ b/m4/libopts.m4 20@@ -111,21 +111,7 @@ AC_DEFUN([INVOKE_LIBOPTS_MACROS_FIRST],[ 21 AC_CHECK_FUNCS([mmap canonicalize_file_name snprintf strdup strchr \ 22 strrchr strsignal fchmod fstat chmod]) 23 AC_PROG_SED 24- [while : 25- do 26- POSIX_SHELL=`which bash` 27- test -x "$POSIX_SHELL" && break 28- POSIX_SHELL=`which dash` 29- test -x "$POSIX_SHELL" && break 30- POSIX_SHELL=/usr/xpg4/bin/sh 31- test -x "$POSIX_SHELL" && break 32- POSIX_SHELL=`/bin/sh -c ' 33- exec 2>/dev/null 34- if ! true ; then exit 1 ; fi 35- echo /bin/sh'` 36- test -x "$POSIX_SHELL" && break 37- ]AC_MSG_ERROR([cannot locate a working POSIX shell])[ 38- done] 39+ POSIX_SHELL='/bin/sh' 40 AC_DEFINE_UNQUOTED([POSIX_SHELL], ["${POSIX_SHELL}"], 41 [define to a working POSIX compliant shell]) 42 AC_SUBST([POSIX_SHELL]) 43-- 442.25.1 45 46