On Wed, 29 Apr 2009, Richard Earnshaw wrote:

> > The question is not just one for bootstrapping a native compiler but also 
> > one of what compiler can be used to build a cross compiler (such as that 
> > with multiple targets), which is not bootstrapped in the usual GCC sense.  
> > There we presently document GCC 2.95 or later as required (and again I 
> > think requiring a version later than 4.1 would be a bad idea).
> > 
> 
> GCC (at least, the C port of it) is supposed to be compilable with any
> ISO C90 compiler; when did this change?  Or are you saying that if you
> are using GCC you need at least 2.95.

If you are building a non-C front end without bootstrapping you need at 
least 2.95:

    To build all languages in a cross-compiler or other configuration where
    3-stage bootstrap is not performed, you need to start with an existing
    GCC binary (version 2.95 or later) because source code for language
    frontends other than C might use GCC extensions.

(for Ada you need at least 3.4 whether building a cross compiler or 
bootstrapping and there's a recommendation to use the same version for 
building a cross compiler).

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to