Differences between OpenJDK 8u and IcedTea8
Andrew John Hughes
gnu.andrew at redhat.com
Fri Jan 10 02:29:30 UTC 2020
On 09/01/2020 12:31, Severin Gehwolf wrote:
snip...
>
> We don't use the IcedTea 8 tree for the Red Hat OpenJDK builds.
> Although, I know some other distros use it. We use [1] plus some
> patches. No IcedTea per se involved. We want to stay as close to
> upstream as possible. Feel free to have a look at the SRPM if you're
> interested.
>
> "--with-zlib-system" works for us[2]. I haven't investigated why it
> doesn't work for you.
>
> Thanks,
> Severin
>
> [1] http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/
> [2] For example: https://src.fedoraproject.org/rpms/java-1.8.0-openjdk/blob/master/f/java-1.8.0-openjdk.spec#_1659
Well, yes, that was the dream. I believe the next long-term support JDK
may eventually get us there if we don't end up needing to ship another
port or garbage collector that isn't part of it... ;-)
"close to upstream" to me would mean jdk8u/jdk8u to me. We have an
IcedTea OpenJDK project and could just as well host it there. To me,
that doesn't make really make it any more "upstream", because the usual
implicit understanding of that term is that it's part of the main
release, not just in repositories on the upstream server.
As far as HotSpot is concerned, jdk8u-shenandoah's repository is further
away from jdk8u's than the IcedTea HotSpot repository, because it also
contains Shenandoah. There's some additional JDK patches in IcedTea,
both from its history for 6 & 7, and from the early days of 8u support,
but, in recent times, I've been matching work between IcedTea & the
RPMs, and, even more recently, I've just left everything to upstream 8u.
So, yes, stuff to work on for both and I don't really believe either is
in a better state regarding 8u than the other. But we'll get there.
--
Andrew :)
Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew
More information about the jdk8u-dev
mailing list