Posted Aug 10, 2012 17:02 UTC (Fri) by slashdot (guest, #22014)
In reply to: Day: GNOME OS by jwakely
Parent article: Day: GNOME OS
Except that I'm pretty sure auto or foreach required --std=c++11 to be used, which also resulted in some macros getting defined (__GXX0X_EXPERIMENTAL__ or something like that), which in turn changed the size of std::list in the STL headers due to an #ifdef.
As far as I can tell, this is what they fixed in GCC 4.7.2 (apparently by reverting the changes, with a plan to make it a separate switch along with the ability of C++98 and C++11 ABIs to coexist), and the rubbish is the one you just spouted.
I'm not sure who the "idiot" was, but I remember reading in GCC bugzilla someone who argued that the situation described above was totally fine, while any reasonable person would instead think that it had to be avoided at any cost, as they fortunately did later.
Obviously someone who does that definitely deserves to be insulted, since he first insulted and damaged all its users with such a decision.