6 ms·
GCC 4.8 release
- Tsiolkovsky 14y agoActually only the release candidate of GNU GCC 4.8 is released. The final release is expected in about a week or so: http://gcc.gnu.org/ml/gcc/2013-03/msg00127.html http://gcc.gnu.org/ml/gcc/2013-03/msg00127.html
- shared4you 14y agoOh well, this release page has been up for months! Please consider changing the title to "GCC 4.8 upcoming changes" or something like that. I got confused that 4.8 was released today! Like already pointed out, 4.8 is not yet released!
- jlgreco 14y agoIt seems what happened today is: The GCC 4.8 branch has been created and a first release candidate is being prepared right now. The branch is closed for now. http://gcc.gnu.org/ml/gcc/2013-03/msg00124.html http://gcc.gnu.org/ml/gcc/2013-03/msg00124.html
- wereHamster 14y ago"As of this time no releases of GCC 4.8 have yet been made" (http://gcc.gnu.org/gcc-4.8/ http://gcc.gnu.org/gcc-4.8/).
- jlgreco 14y agoFor that matter: "Last modified 2013-02-08."
- Marat_Dukhan 14y agoSorry for confusing you. I watch this page almost every day, and since today they moved the gcc 4.8 from "Development" to "Release Series" section, I decided that it is finally released.
- ciupicri 14y agoGCC now uses C++ as its implementation language. It looks like C++ is getting some traction. BIND has also made the switch to C++ (and Python).
- stefantalpalaru 14y agoIsn't it just the subset compatible with C for now?
- ciupicri 14y agoThis means that to build GCC from sources, you will need a C++ compiler that understands C++ 2003.
- mpyne 14y agoThat's what it was for a couple of years, but now they've flipped the switch to where a C++03 compiler will actually be required. Note this is drastically different from a requirement to use advanced C++, coders can still use the subset of "C style" C++ if that's easier for them.
- fafner 14y agoNo, they use real C++ features. I noticed it when trying to compile a plugin and it suddenly failed to build.
- tobinfricke 14y ago> It looks like C++ is getting some traction That's some LOL-worthy understatement right there.
- adamnemecek 14y agoHe's probably talking about FOSS projects where C++ is still very uncool.
- sho_hn 14y agoThe most productive FOSS communities in terms of loc and number-of-projects (KDE and Mozilla) produce primarily C++ code.
- nathell 14y agoEspecially with the C++ change, GCC seems to be on the verge of crashing in under its own weight. I have the feeling that clang or something else, something simpler, will eventually prevail.
- groovy2shoes 14y agoClang and LLVM are written in C++...
- sambe 14y agoI can't be sure, but I don't think that was the point of the parent. The comment was with respect to the change, not a criticism of the language.
- mpyne 14y agoThe "change" has been underway for years now, it's not a sudden event by any means. Even now, where a C++ compiler is "required", it's not as if a drastic alteration of the code base has been performed. Given that, all I can read the complaint as, is a criticism of the language chosen.
- mpyne 14y agoOh don't tell anyone that, otherwise they'll switch to PCC. Besides, obviously a program that poorly reimplements half of the STL is going to be smaller than one that uses even the barest amount of C++.
- DannyBee 14y agoIt's more correct to say that GCC is compilable with a C++ compiler, and now allows C++. It's not like it was all rewritten in proper C++ between 4.7 and now :)
- KPe118 14y agoNice! Could someone plz explain to me what it's not technically easy to have the ASan profiler also on windows? In other words, do you prefer other OSes for development due to tools like ASan? Thanks
- oakwhiz 14y agoThe new AVR enhancements are interesting. They added Embedded C fixed-point arithmetic. I wonder how often Arduino folks will use this.
- turtlepower 14y agoThey had me at -Og.
- edwintorok 14y agoThe -fsanitize=address and -fsanitize=thread sound like a very useful feature too, a nice complement to valgrind and -fmudflap.