Hi all,

libiberty.a is built and installed by a number of packages, such as
binutils, gcc, gdb.  When packaging for an OS, it's desirable to only
have libiberty.a installed by one package to avoid conflicts as to which
package 'owns' the file.  Related to this are the following questions:

1) We currently assume that binutils is 'upstream' for libiberty
development, and should therefore 'own' the libiberty.a file.  Is that
assumption correct?

2) The --disable-install-libiberty configure switch for GCC does *not*
suppress the installation of libiberty.a (see also [0] and [1]).  It's
unclear whether it should as the './configure --help' output only
mentions the suppression of header installation, but libiberty.texi
mentions the suppression of libiberty.a as well.  Do folks here think
that '--disable-install-libiberty' should suppress installation of the
archive as well as the headers?  If so, is the fact that it doesn't a
GCC bug or a binutils bug (if the assumption in 1. above holds, I'd also
assume that the copy of libiberty in GCC's source tree is taken verbatim
from there, and therefore this is a binutils bug).

Thanks,

Matt.

[0] http://sourceware.org/bugzilla/show_bug.cgi?id=9422 (GDB bug)
[1] http://trac.macports.org/ticket/23216 (avr-binutils bug)

Reply via email to