Hello, I checked the zlib config settings and found the following :
make/autoconf/lib-bundled.m4 states :
################################################################################
# Setup bundled libraries.
#
# For libjpeg, giflib, libpng, lcms2 and zlib, the source is present in the
# OpenJDK repository. Default is to use these libraries as bundled, but they
# might be replaced by en external version by the user.
################################################################################
While it is true that "bundled" is the default for libjpeg, giflib, libpng,
lcms2,
it is different for zlib (for zlib "bundled" is only the default on
Windows/AIX, otherwise system ).
On the other OS platforms, in case a zlib is found on the system :
if test "x${ZLIB_FOUND}" != "xyes"; then
# If we don't find any system...set default to bundled
DEFAULT_ZLIB=bundled
fi
we use it from the system .
Wouldn't it be more consistent to have zlib=bundled as well as default for
the other UNIX platforms + MacOSX ?
( people who wish to use the system zlib still can configure it )
Otherwise we often run into using old zlib installations at build time which
might not be desired.
In case it is seen as a good thing to stay with the current setup, at least the
comment has to be adjusted .
Best regards,
Matthias