Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 2004 12:56:31 -0400
From:      Thomas Dickey <dickey@radix.net>
To:        freebsd-current@freebsd.org
Subject:   Re: HEADS-UP: Library version number bumps
Message-ID:  <20040929165631.GA26065@saltmine.radix.net>
In-Reply-To: <20040929163732.GA9182@xor.obsecurity.org>
References:  <20040929030546.GE16305@electra.cse.Buffalo.EDU> <20040929092710.GA59303@cat.robbins.dropbear.id.au> <20040929163732.GA9182@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--DocE+STaALJfprDB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 29, 2004 at 09:37:32AM -0700, Kris Kennaway wrote:
> On Wed, Sep 29, 2004 at 07:27:10PM +1000, Tim Robbins wrote:
> > On Tue, Sep 28, 2004 at 11:05:46PM -0400, Ken Smith wrote:
> > >=20
> > > >From the "Better late than never" Department...
> > >=20
> > > It looks like we should probably bump the version of a couple of
> > > the system libraries.  With LOTS of help from Kris it looks like
> > > this is the list we think needs a version bump, with the version
> > > from 4.X being placed in compat4x:
> > >=20
> > >        libgnuregex.so.2
> > >        libhistory.so.4
> > >        libm.so.2
> > >        libncurses.so.5

This is ncurses 5.2
I understood the comment for "4.X" to denote the FreeBSD 4.9 (or whatever).

> > >        libopie.so.2
> > >        libpcap.so.2
> > >        libreadline.so.4
> > >        libwrap.so.3
> > >=20
> > > The bumps will be coming soon...
> >=20
> > Why do they need to be bumped? Why use the version from 4.x? It sounds =
like
> > this will break a lot of 5.x binaries.
>=20
> I compared the exported symbols in 4.x and 5.x, compiled the list of

We're talking about ncurses 5.2 "libncurses.so.5".
The differences between 4.2 and 5.0 were listed in the release announcement.

There are additions for the private "_nc_" symbols across the 5.x releases,
but those are used only in the tools - tic, infocmp, etc. - which FreeBSD
does not install, so there's nothing to discuss with those.

So - what changes have you found from 5.2 to 5.4 which break an application?

--=20
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net

--DocE+STaALJfprDB
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (SunOS)
Comment: For info see http://www.gnupg.org

iD8DBQFBWuk3tIqByHxlDocRAtkzAJ91xxDqQT8gCBHxg6vsom2EvVbqlwCfTVy7
H3FXxJtsY6Ihjas/5kftIuA=
=K34c
-----END PGP SIGNATURE-----

--DocE+STaALJfprDB--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040929165631.GA26065>