Mail Archives: cygwin-announce/2000/05/13/11:06:02
zlib-1.1.3-1 and libpng-1.0.6-1 have been added to the 'latest'
directory. In both cases, the libraries have been built as static
libraries and as dll's (with import libs). As installed, the
dll+importlib version will be linked when building packages that depend
on these libraries; to change this behavior, modify the symlink in
/usr/lib and use CFLAGS=/usr/include/static when compiling dependent
packages. Actually, for these two packages, the headers
in/usr/include/static and in /usr/include are identical, so the CFLAGS=
step is not strictly necessary. However, that may not be true for future
libraries, so it's best to get into the habit now.
zlib is based on the stock source code; the only patches applied were
makefile-specific. libpng is also based on the stock source code -- for
version 1.0.6 with official patchlevel 'c'. The only *cygwin-specific*
patches were makefile-specific.
sourcecode, patches, and binary tarballs are all available at the cygwin
download site or its mirrors.
libz-1.1.3-1.tar.gz contains:
/usr/bin/libz.dll
/usr/lib/libz.a -> libz.a-dll
/usr/lib/libz.a-dll
/usr/lib/libz.a-static
/usr/include/zlib.h
/usr/include/zconf.h
/usr/include/dl_import.h
/usr/include/static/zlib.h
/usr/include/static/zconf.h
libpng-1.0.6-1.tar.gz contains:
/usr/bin/libpng.dll
/usr/lib/libpng.a -> libpng.a-dll
/usr/lib/libpng.a-dll
/usr/lib/libpng.a-static
/usr/include/png.h
/usr/include/pngconf.h
/usr/include/static/png.h
/usr/include/static/pngconf.h
--Chuck Wilson
Trying to make CygUtils obsolete...
- Raw text -