Discussion about merging Go frontend
Ian Lance Taylor
iant@google.com
Fri Oct 29 23:39:00 GMT 2010
"H.J. Lu" <hjl.tools@gmail.com> writes:
> On Fri, Oct 29, 2010 at 4:15 PM, Ian Lance Taylor <iant@google.com> wrote:
>> Paolo Bonzini <bonzini@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
More information about the Gcc
mailing list