This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: FreeBSD 4.6 - binutils 2.14 installs useless libbfd
- From: Tomasz Kłoczko <kloczek at rudy dot mif dot pg dot gda dot pl>
- To: Alan Modra <amodra at bigpond dot net dot au>
- Cc: John Levon <levon at movementarian dot org>, binutils at sources dot redhat dot com
- Date: Fri, 12 Sep 2003 18:36:50 +0200 (CEST)
- Subject: Re: FreeBSD 4.6 - binutils 2.14 installs useless libbfd
- References: <20030911182859.GA58474@compsoc.man.ac.uk> <20030912001411.GW1443@bubble.modra.org>
On Fri, 12 Sep 2003, Alan Modra wrote:
> On Thu, Sep 11, 2003 at 07:28:59PM +0100, John Levon wrote:
> >
> > Compiling and installing binutils 2.14 on Free BSD 4.6 stable installs a
> > libbfd.a that is dependent upon libintl.a (unresolved _dcgettext etc.
> > symbols) but does not install libintl.a itself, meaning the library is
> > useless.
> >
> > What should be happening ?
>
> In my (somewhat controversial) option, libbfd should never be installed.
> The reason being that making libbfd a public library constrains the
> binutils project to keeping old interfaces forever. Or it should. In
> practice, libbfd hasn't retained backwards compatibility. Other
> projects such as gdb recognize this fact by distributing libbfd sources,
> making an installed libbfd fairly useless.
<question mode=dumb>
SONAME shared libbfd which comes with binutils on each release changes. Is
it mean API also realy changes on each binutis release ?
</question>
kloczek
--
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*