https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114105

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Mark Millard from comment #5)
> (In reply to Andrew Pinski from comment #2)
> > . . .
> > >Part of the reason FreeBSD puts effort into making --disable-bootstrap work
> > This should not be done unless you are building with GCC itself. The reason
> > is only the C, C++ front-ends are supposed to be able to compile with a
> > (non-GCC) C++11 compiler. So FreeBSD is doing it wrong anyways.
> 
> Thanks for that wording. I did not get that relationship from the wording
> in the standard documentation that talks about --disable-bootstrap . It
> might be good if that documentation did also have such wording.

It is documented here:
https://gcc.gnu.org/install/prerequisites.html

"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 4.8.3 or later) because source code for language frontends
other than C might use GCC extensions.
"

Though it should say other than `C and C++` but that is a minor thing.

Reply via email to