On Sat, 18 Nov 2017 14:11:11 +0000
Roy Bamford <neddyseag...@gentoo.org> wrote:
>
> You can start with gcc-5.4 with the gcj use flag.
> That will bootstrap icedtea:7
> icedtea:7 will bootstrap icedtea:8
> Tested on arm64.

Your likely one of the few to do that :)

That is good one does not have to go back to 1.5, and 1.6.. Not bad to
get to 1.8, but once 9 is out. Not much fun going from 7 to 8 to 9.
No real reason to do that unless you want to. Or don't trust
Chewi/James icedtea-bin. He does like to spy :P j/k

The main reason for icedtea/openjdk vs oracle is to build openjdk or
java with open source licenses. I think if you build against oracle
your accepting oracles license for their JDK. It does not really taint
the result. But does mean java was built with non FOSS software. Oracle
JDK is downloaded under a different license agreement.
 
Its mostly a legal thing, and there is some slightly better system
integration. Definitely if building from source. Still some using
icedtea-bin, but thats a binary. So not sure as deps it was built
against change, etc. From source is likely different there.
Though I haven't really ever had issues with Oracle and system
integration. Occasionally people will have fonts issues. Fonts tends to
be one of the most noticeable visual difference between Oracle and
Icedtea/OpenJDK

I do not mess with openjdk/icedtea much if at all. I mostly run with
Oracle for various reasons. Licensing is not a concern. I am used to
Java long before it was FOSS.

> With icedtea:7 going and gcc-5.4 not having a very long future,
> building icedtea for a new arch will be painful. 

The main problem with arch support is HotSpot. There is not many
replacements for other archs.
https://en.wikipedia.org/wiki/IcedTea#Platform_support

Not sure of OpenJ9 will change that. I think it will at min support
Power archs, ppc64 etc. Not sure about ppc 32bit.
 https://github.com/eclipse/openj9
https://github.com/ibmruntimes/openj9-openjdk-jdk9
https://bugs.gentoo.org/631156

Otherwise yes, unless icedtea-bin exist for that arch. Boostrapping
in a post gcc-jdk/java 7 world will be difficult, If not impossible for
some archs.

-- 
William L. Thomson Jr.

Attachment: pgpNM3IqwfZI6.pgp
Description: OpenPGP digital signature

Reply via email to