Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Nov 2011 11:34:13 +0100
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Max Khon <fjoe@samodelkin.net>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: removing libreadline from base system
Message-ID:  <20111129103413.GF6680@azathoth.lan>
In-Reply-To: <CADe0-4k%2B=%2BfkXyatjDuVzNak0u=0UaaJcFEaLYad61q05anh1Q@mail.gmail.com>
References:  <CADe0-4kDotyR096Yfv9_pwAw_K6fe2XJ5QUpgkFLE1Q6q4YdmA@mail.gmail.com> <20111129085946.GD6680@azathoth.lan> <CADe0-4k%2B=%2BfkXyatjDuVzNak0u=0UaaJcFEaLYad61q05anh1Q@mail.gmail.com>

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

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

On Tue, Nov 29, 2011 at 04:46:30PM +0700, Max Khon wrote:
> Baptiste,
>=20
> On Tue, Nov 29, 2011 at 3:59 PM, Baptiste Daroussin <bapt@freebsd.org>wro=
te:
>=20
> > 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 versi=
on
> > of
> > > it that is never installed and is linked only to gdb
> > >
> > > I am inclined to go for 1) but libedit may have (and has)
> > incompatibilities
> > > with libreadline.
> >
> > Back when I sent a libedit upgrade patch, before obrien update libedit =
on
> > his
> > own, I managed to build the whole tree with libedit, gdb, ntpc and othe=
rs
> > were
> > fully functionnal with it, (at that time I totally removed libreadline)
> >
>=20
> The whole src tree now builds without libreadline.
>=20
>=20
> > The only "problem" I see is from the ports lots of them relies on base
> > libreadline, so we need to first run an exp-run without libreadline, to
> > determine the impact and fix the related ports, before we can fully dro=
pped
> > libreadline.
> >
>=20
> This is a separate issue that I want to handle separately.
>=20
> The question is what to do with gdb & friends. Link it with libedit or
> re-import bundled readline (that is shipped with gdb) and build/link it
> only to gdb.
>=20
> I am inclined to do the former.
>=20
> Max

linking to libedit is the right way imho.

regards,
Bapt

--TU+u6i6jrDPzmlWF
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iEYEARECAAYFAk7UtSUACgkQ8kTtMUmk6EziYQCgvSvYG8LXwhJEGcXibTrJ1A/E
zDkAmQEHku2QGaehVXcDzyp5AMt8jQK7
=a0DF
-----END PGP SIGNATURE-----

--TU+u6i6jrDPzmlWF--



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