This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: New GCC Runtime Library Exception
- From: Ian Lance Taylor <iant at google dot com>
- To: Joern Rennecke <amylaar at spamcop dot net>
- Cc: gcc at gnu dot org, Florian Weimer <fw at deneb dot enyo dot de>, Joe Buck <Joe dot Buck at synopsys dot COM>
- Date: Thu, 29 Jan 2009 07:46:19 -0800
- Subject: Re: New GCC Runtime Library Exception
- References: <20090129103851.awfwn37qck0wkw4o-nzlynne@webmail.spamcop.net>
Joern Rennecke <amylaar@spamcop.net> writes:
>> > The difference is that the front end does not work on source code, but
>> > Java bytecode, which seems closer to intermediate representation than
>> > to a "high-level, non-intermediate language".
>>
>> I think it is clear that Java bytecode, which can even be executed
>> directly by some microprocessors, is not a "compiler intermediate
>> representation."
>
> That is beside the point. It is not a high level language. Hence,
> when you use gcc to compile Java bytecode to Target Code, this is not
> an eligible compilation process.
>
> When you use a non-GPL-compatible java frontend to compile Java source to
> bytecode and then use GCC to compile this to Target Code, it is not
> an eligble compilation process either, because you used a non-GPL-compatible
> frontend.
I agree. This seems like a case where the license should be
clarified.
Ian