diff options
author | Jason Merrill <jason@redhat.com> | 2015-05-26 08:29:13 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-05-26 08:29:13 -0400 |
commit | 460704884ffa0cdd637b726ce53524c6a2c9ef79 (patch) | |
tree | b2c58825207b709d6973d425a1a3e7f6d2d2c825 | |
parent | 13ccfea8fa39f448f5630274b868b3b8a3a448c1 (diff) | |
download | gcc-460704884ffa0cdd637b726ce53524c6a2c9ef79.zip gcc-460704884ffa0cdd637b726ce53524c6a2c9ef79.tar.gz gcc-460704884ffa0cdd637b726ce53524c6a2c9ef79.tar.bz2 |
configure.ac: When bootstrapping with GCC, add -std=c++98 to CXX.
* configure.ac: When bootstrapping with GCC, add -std=c++98 to CXX.
* configure: Regenerate.
From-SVN: r223692
-rw-r--r-- | ChangeLog | 5 | ||||
-rwxr-xr-x | configure | 6 | ||||
-rw-r--r-- | configure.ac | 6 |
3 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2015-05-26 Jason Merrill <jason@redhat.com> + + * configure.ac: When bootstrapping with GCC, add -std=c++98 to CXX. + * configure: Regenerate. + 2015-05-16 James Bowman <james.bowman@ftdichip.com> * configure.ac: FT32 target added. @@ -5407,6 +5407,12 @@ $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;} ;; esac +# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a +# C++98 compiler can still start the bootstrap. +if test "$enable_bootstrap:$GXX" = "yes:yes"; then + CXX="$CXX -std=c++98" +fi + # Used for setting $lt_cv_objdir { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } diff --git a/configure.ac b/configure.ac index 4da04b76..431cb17 100644 --- a/configure.ac +++ b/configure.ac @@ -1442,6 +1442,12 @@ case "$have_compiler:$host:$target:$enable_bootstrap" in ;; esac +# When bootstrapping with GCC, build stage 1 in C++98 mode to ensure that a +# C++98 compiler can still start the bootstrap. +if test "$enable_bootstrap:$GXX" = "yes:yes"; then + CXX="$CXX -std=c++98" +fi + # Used for setting $lt_cv_objdir _LT_CHECK_OBJDIR |