New PCRE packages available for download

Ronald Landheer-Cieslak
Thu Jun 5 15:05:00 GMT 2003

New News:
The pcre package has been split into several sub-packages. The new 
packages should be available on the various mirrors shortly.

Note though that I made a mistake when making the various .hint files - 
they have been fixed and should propagate with the packages, but updating 
pcre right away might break your installation - please wait until 

The rationale for splitting up the pcre packages is amply explained in the 
cygwin-apps mailing list archives. To summarize, it allows for the API 
version of the various libraries to be put in the archive & library 
filenames (libpcre0, libpcre1, etc.) to prevent utilities from breaking 
when the newly released pcre libraries are binary-incompatible.

To update your installation:
Run the Setup utility from and pick up the 
proper packages.

Problem reports:
Please send reports of any problems related to these packages to and *do not* mail me personally. I moniter the list on a 
regular basis.

Note to maintainers of packages that depend on pcre:
Please update your dependencies to make your packages depend on libpcre 
(or libpcre0 if you re-compile) so the end-user doesn't have to download 

When the fixed setup.hint files come through to the mirrors, all 
non-updated packages should still work.

Old News:
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5. PCRE has
its own native API, as well as a set of wrapper functions that correspond
to the POSIX regular expression API. The PCRE library is free, even for
building commercial software.

have a look at for details

Port Notes:
----- version 4.2-1 -----
The patch I made earlier, which got into the canonical PCRE, worked around
using Libtool on Cygwin without there being any need to do so, as Gerrit
P.  Haase kindly pointed out. With his patch and one by Charles Wilson,
the Cygwin build procedure is just like any *NIX - due thanks go to the
both of them.

----- versions prior to 4.2-1 -----
Anything prior to 4.2-1 was maintained by Corinna Vinschen - any notes on
those versions are available in the mail archives.


More information about the Cygwin-announce mailing list