splashscreen.so is missing pnggccrd.c

Martin Buchholz martinrb at google.com
Thu Aug 28 09:48:22 PDT 2008

In its current form, the icedtea-libraries.patch
would probably be rejected by Sun, because it
unconditionally changes to using the system libraries.
Instead it should be an option.

Also, it appears that the changes introduce a
run-time dependency on libpng that wasn't there before.
This is fine for building packages as part of a Linux distro
that manages such dependencies, but is unacceptable
in other environments.

A quick look at the changes suggests
they are insufficiently portable (i.e. a quick hack):
+    void *handle = dlopen("libjpeg.so.62", RTLD_LAZY | RTLD_GLOBAL);


On Thu, Aug 28, 2008 at 1:51 AM, Mark Wielaard <mark at klomp.org> wrote:
> Hi,
> On Wed, 2008-08-27 at 15:34 -0700, Martin Buchholz wrote:
>> Adding options to use the system versions of these graphics libraries
>> is integrated into IcedTea already.  IcedTea and Sun AWT engineers
>> should work together to put such changes into OpenJDK7.
> Yes, this would be great so we don't have to maintain so many extra
> external patches. The patch to do this in icedtea6 is at:
> http://icedtea.classpath.org/hg/icedtea6/file/tip/patches/icedtea-libraries.patch
> That makes sure the system versions of the png, jpeg and zlib libraries
> are used.
> Cheers,
> Mark

More information about the distro-pkg-dev mailing list