This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: Updating top-level autoconf to 2.59
- From: Daniel Jacobowitz <drow at false dot org>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org, binutils at sourceware dot org, newlib at sourceware dot org
- Date: Wed, 7 Feb 2007 22:29:09 -0500
- Subject: Re: Updating top-level autoconf to 2.59
- References: <20061214194654.GA6243@nevyn.them.org> <200701112249.OAA12557@hpsje.cup.hp.com> <20070111225346.GA1335@nevyn.them.org> <20070207193352.GA13757@nevyn.them.org> <Pine.LNX.4.64.0702072344050.7123@digraph.polyomino.org.uk>
On Wed, Feb 07, 2007 at 11:51:00PM +0000, Joseph S. Myers wrote:
> With this patch, configuring with --build=i686-pc-linux-gnu
> --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu all specified
> explicitly results in i686-pc-linux-gnu-gcc and
> i686-pc-linux-gnu-i686-pc-linux-gnu-gcc being installed but no plain
> "gcc". Installing i686-pc-linux-gnu-i686-pc-linux-gnu-gcc is clearly
> wrong and existing practice is that "gcc" is installed whenever the host
> and target are the same, regardless of the build system and regardless of
> what was or was not specified explicitly.
Someone needs to decide which part of this to fix. We can either fix
make install in the gcc subdirectory to not do the bogus extra copy,
or we can try to adjust things to install unprefixed in that case.
I prefer the former, i.e. install only i686-pc-linux-gnu-gcc. This
is a change, but it's also in line with autoconf's choices, and it's
always much simpler to go along with autoconf than to fight it.
--
Daniel Jacobowitz
CodeSourcery