<AWT Dev> RFR: Allow using a system installed libpng

Andrew Hughes gnu.andrew at redhat.com
Tue Feb 4 16:26:00 PST 2014

----- Original Message -----
> On 2014-02-03 18:43, Omair Majid wrote:
> > Hi,
> >
> > The following webrevs modify the build system to allow building against
> > the system-installed copy of libpng as well as using the bundled copy of
> > libpng
> >
> > ROOT: http://cr.openjdk.java.net/~omajid/webrevs/system-libpng/01/
> > JDK: http://cr.openjdk.java.net/~omajid/webrevs/system-libpng/01-jdk/
> >
> > A new configure option `--with-libpng` is introduced which defaults to
> > `bundled` but can be set to `system` to use the system-installed copy of
> > libpng.
> Thank you for the patch!
> Looks good to me (but I'm no formal reviewer), apart from this line in
> libraries.m4:
>        with_libpng=${DEFAULT_libpng}
> which should be DEFAULT_LIBPNG, I assume, otherwise the default case
> will not work.
> Due to this, I'd like to ask you to please double check that
> --with-libpng=system | bundled | invalid-value | <empty>, and no flag at
> all, all work as expected.

In this respect, why does this not just use AC_ARG_ENABLE as there are only
two options here (system libpng or bundled libpng)?

Also, this patch hardcodes the libpng cflags and ldflags when these should
be obtained from pkg-config. This is how these values are obtained in IcedTea
and using this patch would thus be a regression.

> /Magnus

Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07

More information about the awt-dev mailing list