Updated: readline-5.0-4, libreadline6-5.0-4

Eric Blake ebb9@byu.net
Tue Aug 2 08:40:00 GMT 2005

Hash: SHA1

A new release of readline, 5.0-4, is available, replacing 5.0-2.

This is a minor bug-fix update, and includes all official upstream
patches.  It also contains various cygwin-specific patches to speed up
completion within the // file system, and to allow bash to work around
dynamic library limitations.  It requires cygwin 1.5.18 or later.

This release has a new maintainer, since readline and bash are so closely
related.  It adds a new hook, rl_getenv_hook, needed by bash to override
the environment.  It also adds a workaround for duplicate character
display on some prompts, until such time as an official upstream can be
made.  libreadline6 remains part of the Base distribution, but readline
has been moved to the Devel category (since you only need to download it
if you plan on compiling a statically-linked binary, and not in a
bare-minimal cygwin setup).

The readline library will read a line from the terminal and return it,
allowing the user to edit the line with emacs or vi editing keys.  It also
allows a history feature, for editing previous entries, making command
line interfaces easier-to-use and more intuitive.

libreadline6 provides the .dlls needed for readline and history expansion
for dynamic linking in other programs, including bash and gdb.  The 6 in
libreadline6 distinguishes incompatible API changes made to the prior
libreadline4 and libreadline5 libraries still available on the mirrors.
readline provides the documentation and the static libraries required for
static linking.

To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Save it and run setup, answer the questions, then look for
'libreadline6' in the 'Base' category (it should already be selected), or
for 'readline' in the 'Devel' category.

Note that downloads from sources.redhat.com (aka cygwin.com) aren't
allowed due to bandwidth limitations.  This means that you will need
to find a mirror which has this update, please choose the one nearest
to you: http://cygwin.com/mirrors.html

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

- --
Eric Blake
(new) volunteer cygwin readline maintainer
Version: GnuPG v1.4.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org


More information about the Cygwin-announce mailing list