guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Rename icedtea{6,7}.


From: Ricardo Wurmus
Subject: Re: [PATCH] Rename icedtea{6,7}.
Date: Wed, 6 Jan 2016 11:31:36 +0100

Ludovic Courtès <address@hidden> writes:

> Ricardo Wurmus <address@hidden> skribis:
>
>> The following patches rename the packages “icedtea6” and “icedtea7” to
>> just “icedtea”, and the variables “icedtea6” and “icedtea7” to
>> “icedtea-6” and “icedtea-7”.  They also add a default “icedtea”, which
>> is just an alias for “icedtea-7”.  Packages needing a JDK or JRE can now
>> just add “icedtea” to their inputs.
>
> This sounds reasonable to me, but what’s the rationale?  Is it that
> people have no reason to use the older version?

Yes, there is no good reason to use an older version than 7, as 7 can be
made to produce code for older JREs.

>> As soon as IcedTea 8/3.0.0 is released I’d like to remove the
>> “icedtea-6” package.  “icedtea-7” has to stay around because “icedtea-8”
>> cannot be bootstrapped with GCJ any more; it needs a more recent JDK.
>
> Bah, pity, but good that we already have everything.

GCJ unfortunately only implements Java 1.5 (and that only works because
they use a prebuilt binary of the Eclipse compiler since 2007).  Later
JDKs demand a compiler for Java 1.6+.

It would be nice if GCJ were updated to support 1.6.  The latest version
of GNU Classpath already contains some support for 1.6 APIs, but is
incomplete compared to OpenJDK6:

  http://builder.classpath.org/japi/openjdk6-classpath.html

I’m pushing these commits in a few minutes.  Thanks for the review!

~~ Ricardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]