"H.J. Lu" <hjl.to...@gmail.com> writes: > On Fri, Oct 29, 2010 at 4:15 PM, Ian Lance Taylor <i...@google.com> wrote: >> Paolo Bonzini <bonz...@gnu.org> writes: >> >>> On 10/24/2010 07:40 AM, Ian Lance Taylor wrote: >>>> configure.ac >>>> Add libgo. If building Go, build C++ as a boot language. >>> >>> Can you generalize this using something in gcc/go/config-lang.in? >> >> I have now done this on the gccgo branch. If language X's >> config-lang.in sets the shell variable lang_requires_boot_language, then >> if X is enabled all those languages are built during stage 1. >> > > Don't we have boot_language for this purpose?
No, boot_language serves a different purpose. It says that the language itself should be built during stage 1. What I need for Go is to say that C++ should be built during stage 1. That is, boot_language is a yes or no value. I have added lang_requires_boot_language, which takes a list of languages. It is similar to lang_requires, except that it specifically builds the specified languages during stage 1. Ian