From: Alan Modra Date: Fri, 23 Aug 2013 13:36:32 +0000 (+0700) Subject: bootstrap: make first char of IFS a space. X-Git-Tag: v2.4.2.418~28 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d1ddb6fbbf5f25e0cac740662631d40110a6d4d3;p=thirdparty%2Flibtool.git bootstrap: make first char of IFS a space. Putting tab first in IFS breaks func_echo_all usage of $*, resulting in failure of func_infer_tag to match a command line using a $CC with trailing spaces. The trailing spaces were stripped out of CC_expanded but words in $CC were separated by tabs. This didn't match the makefile expansion of $CC using the standard IFS with a first char of space. * gl/build-aux/funclib.sh (IFS): Make first char a space. * bootstrap: Regenerate. Signed-off-by: Gary V. Vaughan --- diff --git a/bootstrap b/bootstrap index 409d387b7..006cde312 100755 --- a/bootstrap +++ b/bootstrap @@ -9,7 +9,7 @@ # Source required external libraries: # Set a version string for this script. -scriptversion=2013-08-22.10; # UTC +scriptversion=2013-08-23.20; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -92,7 +92,7 @@ done sp=' ' nl=' ' -IFS=" $sp$nl" +IFS="$sp $nl" # There are still modern systems that have problems with 'echo' mis- # handling backslashes, among others, so make sure $bs_echo is set to a diff --git a/gl/build-aux/funclib.sh b/gl/build-aux/funclib.sh index 35941076e..fbaa8d0f3 100644 --- a/gl/build-aux/funclib.sh +++ b/gl/build-aux/funclib.sh @@ -1,5 +1,5 @@ # Set a version string for this script. -scriptversion=2013-08-22.10; # UTC +scriptversion=2013-08-23.20; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -82,7 +82,7 @@ done sp=' ' nl=' ' -IFS=" $sp$nl" +IFS="$sp $nl" # There are still modern systems that have problems with 'echo' mis- # handling backslashes, among others, so make sure $bs_echo is set to a