Patch to document baseline compiler version for building cross compilers (was: Re: Committed: Fix for C99 thinko in c++/3394 fix (but still present on branch))

Zack Weinberg zack@codesourcery.com
Mon Dec 3 16:20:00 GMT 2001


On Tue, Dec 04, 2001 at 12:03:30AM +0000, Joseph S. Myers wrote:
> On Mon, 3 Dec 2001, Zack Weinberg wrote:
> 
> > He's building cross compilers.  The baseline for cross compilers needs
> > to remain GCC 2.95 - even for non-C front ends - until 3.x is a hell
> > of a lot more common.
> 
> The following patch provides the installer side of documenting this
> baseline as the required compiler version.  It passes makeinfo, texi2dvi
> and install.texi2html.  OK to commit to mainline and 3.0 branch?

I have no objection :-)

It does occur to me that perhaps we should explicitly say that you
have to use GCC to build a cross GCC, because non-C front ends may
make use of ISO C constructs and GCC extensions.

Or else we should root out all the GCC extensions from the non-C front
ends, and hold all the code to K+R compatibility.  Which might be
easier to explain and enforce, down the road.

zw



More information about the Gcc-patches mailing list