This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: making non-gcc bootstraps croak earlier. was: C++ compile failure on mips-sgi-irix6.5
- To: Mark Mitchell <mark at codesourcery dot com>
- Subject: Re: making non-gcc bootstraps croak earlier. was: C++ compile failure on mips-sgi-irix6.5
- From: Robert Lipe <robertlipe at usa dot net>
- Date: Mon, 7 May 2001 10:40:42 -0500
- Cc: leei at AI dot SRI dot COM, gcc-patches at gcc dot gnu dot org
- References: <20010503223915.A4041@rjlaptop.sco.com> <20010505112049I.mitchell@codesourcery.com>
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