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.
pgpNM3IqwfZI6.pgp
Description: OpenPGP digital signature