Subject: re: CVS commit: gnusrc
To: matthew green <mrg@eterna.com.au>
From: Todd Vierling <tv@wasabisystems.com>
List: source-changes
Date: 05/30/2001 05:11:19
On Wed, 30 May 2001, matthew green wrote:

:    Don't build libiberty for the target of a cross.  (IMNSHO, this is just
:    stupid, but the GNU tools love having dozens of libiberty copies sitting
:    around in all kinds of places....)

: it's not stupid, it's extremely useful.  in our tree, it probably isn't
: necessary, but in most other cross development cases it is.

c.f. "GNU source tree not doing dependency-based configuration".  If it's
not needed, it probably shouldn't be built.  :-P

Needless to say, this patch isn't going back to FSF, but it's providing one
less annoyance point for cross-builds.  Normally, it installs the target
libiberty.a in $PREFIX/$target/lib, which is a pain in the butt when the
desire is to keep the `system' libs directory as clean as possible.
(Also c.f. "--enable-version-specific-runtime-libs support has long since
been left to rot", which would otherwise be the solution to this.  <g>)

-- 
-- Todd Vierling <tv@wasabisystems.com>  *  Wasabi NetBSD:  Run with it.
-- NetBSD 1.5 now available on CD-ROM  --  http://www.wasabisystems.com/