Updating top-level autoconf to 2.59

Daniel Jacobowitz drow@false.org
Thu Feb 8 04:38:00 GMT 2007

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

More information about the Newlib mailing list