Differences between OpenJDK 8u and IcedTea8

Severin Gehwolf sgehwolf at redhat.com
Thu Jan 9 12:31:57 UTC 2020


Hi Volker,

On Thu, 2020-01-09 at 12:11 +0100, Volker Simonis wrote:
> Hi,
> 
> I've just realized that ojk8u-dev currently doesn't build correctly if
> configured with "--with-zlib=system".

Could you be more specific? What's working (if any) and what's broken
exactly? Is it this?

https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1413

> This was surprising to me,
> because I know that most  (all?) Linux distributions link their ojdk8
> packages dynamically against the system provided libz (and I could
> verify this on my Ubuntu machine).
> 
> So I took a peek at the IcedTea 8 repo [1] and found that this issue
> was fixed there since a long time ago [2]. I was also surprised to see
> that the IcedTea 8 jdk repository actually contains quite some fixes
> and downports which are not in OpenJDK 8u yet [3] (e.g. HiDPI
> support).
> 
> Now that Red Hat is leading the OpenJDK 8 updates project, is there
> any specific reason (except the lack of time :)) why you still keep
> these changes in IcedTea instead of pushing them upstream to
> jdk8u-dev?

Yes.

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

> Thank you and best regards,
> Volker
> 
> [1]  http://icedtea.classpath.org/hg/icedtea8-forest/jdk
> [2] http://icedtea.classpath.org//hg/icedtea8-forest/jdk?cmd=changeset;node=c5b4565befea
> [3] http://icedtea.classpath.org/hg/icedtea8-forest/jdk/search/?rev=PR1&revcount=100
> 



More information about the jdk8u-dev mailing list