Re: removing libreadline from base system

From: Baptiste Daroussin <bapt_at_freebsd.org>
Date: Tue, 29 Nov 2011 11:34:13 +0100
On Tue, Nov 29, 2011 at 04:46:30PM +0700, Max Khon wrote:
> Baptiste,
> 
> On Tue, Nov 29, 2011 at 3:59 PM, Baptiste Daroussin <bapt_at_freebsd.org>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
> > >
> > > 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 others
> > were
> > fully functionnal with it, (at that time I totally removed libreadline)
> >
> 
> The whole src tree now builds without libreadline.
> 
> 
> > 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 dropped
> > libreadline.
> >
> 
> This is a separate issue that I want to handle separately.
> 
> 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.
> 
> I am inclined to do the former.
> 
> Max

linking to libedit is the right way imho.

regards,
Bapt

Received on Tue Nov 29 2011 - 09:34:17 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:21 UTC