This is an automated email from Gerrit.

"Pete Moore <pmo...@mozilla.com>" just uploaded a new patch set to Gerrit, 
which you can find at https://review.openocd.org/c/openocd/+/8653

-- gerrit

commit 0f57a830897b45b97d3991f2efa27a59b56edbfd
Author: Pete Moore <pmo...@mozilla.com>
Date:   Mon Dec 16 12:22:45 2024 +0100

    jimtcl: Fix command not found
    
    During the ./configure build stage, error './configure.gnu: line 1: -e:
    command not found' can occur.
    
    Problem: the -e flag with echo is not portable. While some shells support
    it (e.g., Bash), others (e.g., POSIX /bin/sh on some systems) do not.
    
    Solution: replacing echo -e with printf, since printf is POSIX-compliant
    and works consistently across different shells.
    
    Change-Id: I9efbba662599a61bbe1fc56a33dc1ee7ad58826c
    Signed-off-by: Pete Moore <pmo...@mozilla.com>

diff --git a/config_subdir.m4 b/config_subdir.m4
index 2be590e44a..ca1e8dfaeb 100644
--- a/config_subdir.m4
+++ b/config_subdir.m4
@@ -7,6 +7,6 @@ AC_DEFUN([AX_CONFIG_SUBDIR_OPTION],
 AC_CONFIG_SUBDIRS([$1])
 
 m4_ifblank([$2], [rm -f $srcdir/$1/configure.gnu],
-[echo -e '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" '"$2"' "'\$'@"' > 
"$srcdir/$1/configure.gnu"
+[printf '#!/bin/sh\nexec "`dirname "'\$'0"`/configure" '"$2"' "'\$'@"' > 
"$srcdir/$1/configure.gnu"
 ])
 ])

-- 

Reply via email to