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: Alan Modra <amodra at bigpond dot net dot au>
- To: John Levon <levon at movementarian dot org>
- Cc: binutils at sources dot redhat dot com
- Date: Fri, 12 Sep 2003 09:44:11 +0930
- Subject: Re: FreeBSD 4.6 - binutils 2.14 installs useless libbfd
- References: <20030911182859.GA58474@compsoc.man.ac.uk>
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.
--
Alan Modra
IBM OzLabs - Linux Technology Centre