Can't build latest openjdk6
martinrb at google.com
Fri Aug 14 00:20:24 UTC 2009
The version of java using ant being significant
means there are 3 different java versions being juggled during
a single build - it's easy for us all to get very confused.
I'm going to try to stay in bug-reporting mode, not bug-fixing mode,
with this problem unless Jonathan/Kelly/Joe can't reproduce the failure.
On Thu, Aug 13, 2009 at 17:00, Mark Wielaard<mark at klomp.org> wrote:
> Hi Martin,
> On Thu, 2009-08-13 at 15:25 -0700, Martin Buchholz wrote:
>> [javac] javac: source release 6 requires target release 1.6
>> BUILD FAILED
>> The following error occurred while executing this line:
>> Compile failed; see the compiler error output for details.
>> whether or not I use a vanilla jdk6 (or even jdk7) as bootstrap jdk
>> Can anyone else successfully build openjdk6?
>> If so, what is the secret?
>> Did I miss something in my inbox?
> I haven't tried upgrading oj6 yet. And one of the reasons for not
> upgrading icedtea6 atm is to make sure the recent changes (which as far
> as I could tell were not discussed on the list) to the source and target
> defaults don't break the bootstrap. The commit you probably want to
> inspect is:
> changeset: 49:608910eef036
> user: jjg
> date: Tue Aug 11 16:40:03 2009 -0700
> files: make/Makefile make/build.properties make/build.xml
> 6870641: [langtools] update make/build.* for jdk6
> Reviewed-by: darcy
> Unfortunately the bug associated with that commit is also not public.
> The idea behind the commit seems to be to make the -source and -target
> explicit in more places (which is a good thing). There is now also an
> override mechanism, that I admit to not fully understand because it
> seems to be never used, through setting SOURCE_LANGUAGE_VERSION and/or
> Also note that with ant the default source and target depends on the VM
> that runs the ant process (which might be different from the bootstrap
> VM you are using, it probably depends on your ant installation).
More information about the build-dev