Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Dec 2011 20:41:12 -0600
From:      Brooks Davis <brooks@freebsd.org>
To:        obrien@freebsd.org, Max Khon <fjoe@samodelkin.net>, freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: removing libreadline from base system
Message-ID:  <20111202024112.GC95365@lor.one-eyed-alien.net>
In-Reply-To: <20111202015537.GB4111@dragon.NUXI.org>
References:  <CADe0-4kDotyR096Yfv9_pwAw_K6fe2XJ5QUpgkFLE1Q6q4YdmA@mail.gmail.com> <20111202015537.GB4111@dragon.NUXI.org>

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

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

On Thu, Dec 01, 2011 at 05:55:37PM -0800, David O'Brien wrote:
> On Tue, Nov 29, 2011 at 12:02:23PM +0700, Max Khon wrote:
> > It is possible to build and link our in-tree gdb & friends with libedit
> > after r228114.
> > The remaining question is what to do with libreadline:
> > 1) just build & link gdb with libedit
> > OR
> > 2) re-import libreadline from gdb sources and build INTERNALLIB version=
 of
> > it that is never installed and is linked only to gdb
>=20
> Max,
> What is the value in doing either?
>=20
> libreadline isn't infecting any non-GPL code turning into GPLv2.
>=20
> Some of use have fancy .input files, and quite frankly the vi mode of
> libedit still doesn't work quite the same as libreadline.
>=20
> If you go with (2) above, we'll still have *tons* of ports that want a
> libreadline, so we'll just end up growing a port of it and we'll wind up
> with a libreadline on the system anyway.

We are rapidly approaching the point where it will be practical to
remove all GPL code from the base system (assuming we are willing to
require external toolchains for some architectures) and a number of us
are pushing to make this a reality for 10.0.  If we have people willing
to do the work now--as Max seems to be--then we might as well deal with
the ports fallout from the removal of libreadline sooner rather than
later.

The existence of incompatibilities between libedit and libreadline
probably does argue for option (2).

-- Brooks

--BQPnanjtCNWHyqYD
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)

iD8DBQFO2DrIXY6L6fI4GtQRAtDEAKCuIh8SrQjTo+B6ONcniD+GTl5uugCguAaz
pEvTJk240GcouZazejec2AE=
=dPQu
-----END PGP SIGNATURE-----

--BQPnanjtCNWHyqYD--



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