On Tue, Jan 15, 2013 at 11:16:54AM +0530, Uday P. Khedker wrote: > I was trying to understand the exact meaning of a loose statement > floating around ("gcc has moved to C++ from version 4.7 onwards). > > I reckon from http://gcc.gnu.org/wiki/gcc-in-cxx that now gcc is > compiled using C++. However, the very first line of the description > confused me. It says: > > >GCC has been building stages 2 and 3 in C++ mode for a while. > > My understanding was that stage 2 is built using the compiler created > in stage 1 and stage 3 is built using the compiler created in stage 2. > (Please see slide 17/53 in > http://www.cse.iitb.ac.in/grc/gcc-workshop-12/downloads/slides/gccw12-config-build.pdf). > > Can someone tell me what is the meaning of building stage 2 in C++ > mode? If I restrict my languages (using --enable-languages) to C,
My belief is that it is no more possible to configure a recent GCC straight (non-cross) compiler without --enable-language=c++ (that is, if you ask only for --enable-languages=c either configure should bark, or it should also implicitly add C++). I can't explain in the details how ... Cheers, & best wishes for 2013. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} ***