Mail Archives: cygwin-apps/2000/07/22/10:49:26
This is the intial port to cygwin's new packaging scheme of the
Independent JPEG Group's libjpeg library. Although I've had jpeg-6b on
cygutils for some time, the cygutils version was staticlib only, and
didn't follow the package layout rules established here on cygwin-apps.
This package also includes several utilities for manipulating jpeg
files; the binary package includes dynamically linked
versions of these utilities, although the build process will make both
dynamically and statically linked versions.
I've also included the semi-official lossless jpeg patch in this build,
as well as the cygwin-specific modifications.
The package is now available for testing at
ftp://sourceware.cygnus.com/pub/cygwin/private/cygwin-extras-392/
jpeg-6b-1.tar.gz
jpeg-6b-1-src.tar.gz
Building requires gcc-2.95.2-2 and binutils (CVS, 20000721 or later)
NOTES:
o import-lib libfoo.dll.a
o stripped dll libfoo.dll
o static-lib libfoo.a
o cygwin-specific docs in /usr/doc/Cygwin/jpeg-6b.README
o generic docs in /usr/doc/jpeg-6b/*
o source archive already has the cygwin-specific patch applied
o source archive already has the lossless JPEG patch applied
o cygwin-specific README and PATCH are stored in the source archive,
under <top>/CYGWIN-PATCHES/*. The original ljpeg-6b.tar.gz (lossless
jpeg patch) is also stored under <top>/CYGWIN-PATCHES/*. Both patches
have already been applied to the archive itself.
o define -DJPEG_STATIC to get the 'correct' #define's when compiling a
.o that will be linked statically -- as well as using 'gcc -static'
during the link step
o no special -Ddefine options needed (or link options) needed to link to
the dll
Comments and test reports welcome!
--Chuck
- Raw text -