toplevel configure: bootstrap target_libs of stage1_languages.

/:
	* configure.ac: Also add target_libs of stage1_languages to
	bootstrap_target_libs.
	* configure: Regenerate.

From-SVN: r151942
This commit is contained in:
Ralf Wildenhues 2009-09-21 20:31:18 +00:00 committed by Ralf Wildenhues
parent ed20c43e49
commit ab9dcd0c1e
3 changed files with 16 additions and 6 deletions

View File

@ -1,5 +1,9 @@
2009-09-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2009-09-21 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure.ac: Also add target_libs of stage1_languages to
bootstrap_target_libs.
* configure: Regenerate.
* configure.ac: Diagnose --enable-build-with-cxx bootstrap * configure.ac: Diagnose --enable-build-with-cxx bootstrap
with --enable-languages not containing c++. with --enable-languages not containing c++.
* configure: Regenerate. * configure: Regenerate.

9
configure vendored
View File

@ -5819,10 +5819,13 @@ if test -d ${srcdir}/gcc; then
new_enable_languages="${new_enable_languages}${language}," new_enable_languages="${new_enable_languages}${language},"
potential_languages="${potential_languages}${language}," potential_languages="${potential_languages}${language},"
missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"` missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
case ${boot_language} in case "${boot_language}:,$enable_stage1_languages," in
yes) yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
# Add to (comma-separated) list of stage 1 languages. # Add to (comma-separated) list of stage 1 languages.
stage1_languages="${stage1_languages}${language}," case ",$stage1_languages," in
*,$language,* | ,yes, | ,all,) ;;
*) stage1_languages="${stage1_languages}${language}," ;;
esac
# We need to bootstrap any supporting libraries. # We need to bootstrap any supporting libraries.
bootstrap_target_libs="${bootstrap_target_libs}${target_libs}," bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
;; ;;

View File

@ -1763,10 +1763,13 @@ if test -d ${srcdir}/gcc; then
new_enable_languages="${new_enable_languages}${language}," new_enable_languages="${new_enable_languages}${language},"
potential_languages="${potential_languages}${language}," potential_languages="${potential_languages}${language},"
missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"` missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
case ${boot_language} in case "${boot_language}:,$enable_stage1_languages," in
yes) yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
# Add to (comma-separated) list of stage 1 languages. # Add to (comma-separated) list of stage 1 languages.
stage1_languages="${stage1_languages}${language}," case ",$stage1_languages," in
*,$language,* | ,yes, | ,all,) ;;
*) stage1_languages="${stage1_languages}${language}," ;;
esac
# We need to bootstrap any supporting libraries. # We need to bootstrap any supporting libraries.
bootstrap_target_libs="${bootstrap_target_libs}${target_libs}," bootstrap_target_libs="${bootstrap_target_libs}${target_libs},"
;; ;;