Re: removing libreadline from base system
--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--
討論串 (同標題文章)
完整討論串 (本文為第 4 之 15 篇):