From 65aac28aa2837f43df0d36a1e6368d1836946669 Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Tue, 13 Mar 2001 17:56:30 +0000 Subject: [PATCH] mkcheck.in: Fix IFS regression for non-bash-2.01 hosts. 2001-03-13 Phil Edwards * mkcheck.in: Fix IFS regression for non-bash-2.01 hosts. From-SVN: r40441 --- libstdc++-v3/ChangeLog | 4 ++++ libstdc++-v3/mkcheck.in | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 819e77c..fd8a5da 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2001-03-13 Phil Edwards + + * mkcheck.in: Fix IFS regression for non-bash-2.01 hosts. + 2001-03-12 Felix Lee * mkcheck.in: workaround for bash 2.01 IFS bug. diff --git a/libstdc++-v3/mkcheck.in b/libstdc++-v3/mkcheck.in index 9788d18..3ad79d8 100755 --- a/libstdc++-v3/mkcheck.in +++ b/libstdc++-v3/mkcheck.in @@ -52,7 +52,11 @@ esac # Compute the flags necessary to run the testsuite. saved_ifs=$IFS # bash 2.01 does the wrong thing with $* if IFS doesn't include space -IFS=': ' +if test ${BASH_VERSINFO[1]} = 01 ; then + IFS=': ' +else + IFS=':' +fi set `../tests_flags ${query} $*` || exit 1 BUILD_DIR=$1; SRC_DIR=$2; PREFIX_DIR=$3; CXX=$4; CXXFLAGS=$5; INCLUDES=$6; LIBS=$7; IFS=$saved_ifs -- 2.7.4