This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: making non-gcc bootstraps croak earlier. was: C++ compile failure on mips-sgi-irix6.5


Mark Mitchell wrote:
> >>>>> "Robert" == Robert Lipe <robertlipe@usa.net> writes:
> 
>     Robert> This is a lovely example of knowledge embedded in the
>     Robert> wrong place.

[ suggestion that all non-C languages include #if !defined 
  (_SOME_GCC_SYMBOL)/#error you must use make bootstrap/#endif ] 

> Yes.  In fact, it's just plain wrong that `make' doesn't do a
> bootstrap on a native target.  That's what we think is the right way
> to build the compiler, so that's what `./configure; make' should do.

The number of times we see people asking for help on these things (so
we can ultimately give a flippant "RTFM" reply) is a sure indication 
that we're setting the entry bar higher than we should be.

> But, I don't hope to fix that any time soon.  The idea you suggest is
> a good one.

I'm travelling the remainder of the week, or I'd sling the bits.   It's
a good project for someone with no knowledge but ample clock cycles to
add such a construct to the first file compiled for G77, G++, and maybe
Java or Objc or whatever non-C languages are being built these days.

RJL


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]