This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ANNOUNCEMENT] Updated: jbigkit-1.2-6


The jbigkit package has been updated to version 1.2-6.  JBIG is a
lossless, bilevel image compression format with better compression than
TIFF-LZW (for bilevel images), and is patent-unencumbered. It is an
'official' standard image format -- ITU-T Recommendation T.82. (The
JBIG group is a sister organization to the more familiar JPEG group;
see http://www.jbig.org/)

CHANGES (from jbigkit-1.2-4): (1.2-5 was not released)

   1. Internal changes to facilitate easier building/maintainance
   2. readline is now built using the 'auto-import' features of
      recent binutils.

--
Charles Wilson

INSTALLATION:

To update your installation, click on the "Install Cygwin now" link on
the http://sources.redhat.com/cygwin web page.  This downloads setup.exe
to your system.

Run setup and answer all of the questions.  You must choose a mirror,
because direct downloads from cygwin.com are no longer allowed.  The
following sites should soon have the latest version:

ftp://mirrors.rcn.net/pub/sourceware/cygwin/ (US)
ftp://linux.sarang.net/mirror/development/compiler/cygwin/ (Korea)
ftp://ftp.mirror.ac.uk/sites/sourceware.cygnus.com/pub/cygwin (UK)

The setup.exe program will figure out what needs to be updated on your
system and should install the jbigkit package automatically.

If you have questions or comments, please send them to the Cygwin
mailing list at:  cygwin@sources.redhat.com .  I would appreciate if you
would use this mailing list rather than emailing me directly. This
includes ideas and comments about the setup utility or Cygwin general.

If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

               *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe to the cygwin-announce mailing list, look at
the "List-Unsubscribe: " tag in the email header of this message. Send
email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain.com@sources.redhat.com

NOTES:

o Now uses the auto-import functionality of newer binutils, and
doesn't use __declspec(dllimport).  This means you no longer need
-DJBIG_STATIC or -DALL_STATIC when compiling objects intended for
static linking. Just compile as normal. HOWEVER, you need to use
a special flags when linking statically: 'gcc -static'. For dynamic
linking, you need no special link-time flags (assuming you're using
binutils newer than 20011002, when --enable-auto-import was made
the default).

   -- PRO: no compile time flags needed when building
           client programs; ONLY need a link-time flag
           linking to static libraries.  NO special flags
           at compile-time nor link-time when linking to
           dynamic links.
   -- CON: (partial): if using binutils older than 20010930,
           you now need a special linktime flag for dynamic
           linking (-Wl,--enable-auto-import).  However,
           with an up-to-date binutils, you don't need this.

o Building the package from source requires gcc-2.95.3-5 and
binutils-20011002-1 or later

o Includes two utilities for converting back-and-forth between jbig and
the uncompressed pbm format. The binary package includes dynamically
linked versions of these utilities, although the build process will make
both dynamically and statically linked versions.

o If you are building a package that depends on jbigkit, and you wish to
link *statically*, just use 'gcc -static' when linking your package.
There no need to -Ddefine anything special when compiling your object
files.

o No special -Ddefine options or link options are needed when building a
package that depends on jbigkit and you want to link dynamically
(recommended).

o The following packages have been converted from old style
"-DFOO_STATIC" to the new autoimport style of DLL structure:
     ncurses   readline   gettext   zlib
     libpng    xpm-nox    jpeg      jbig
The following have not (yet) been converted, and still need
-DFOO_STATIC for static builds:
     tiff      bzip2      gdbm


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]