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 <gary@gnu.org>
This commit is contained in:
Alan Modra 2013-08-23 20:36:32 +07:00 committed by Gary V. Vaughan
parent c5d20a6dbc
commit d1ddb6fbbf
2 changed files with 4 additions and 4 deletions

View File

@ -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

View File

@ -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