News for hackers. Stuff that matters.
Re:GCC 8.2 Released by ebikelaw on Thursday July 26, 2018 @09:44AM (#17617416)
For C++ in my experience clang is much faster, especially for plain (unoptimized) builds.
Re:GCC 8.2 Released by dman on Thursday July 26, 2018 @10:09AM (#17617634)
That has reversed in the last few releases of clang for my codebase.
Re:GCC 8.2 Released by ebikelaw on Thursday July 26, 2018 @10:12AM (#17617661)
Because gcc got faster or because clang got slower?
Re:GCC 8.2 Released by Kranar on Thursday July 26, 2018 @10:30AM (#17617776)
Because clang got a LOT slower and GCC got a bit faster. clang used to be incredibly fast and used little memory consumption, but recent versions have seen the compiler regress in both areas. On the other hand clang does a lot more now than it used to so it's somewhat justified.

My own experience with a substantial codebase (1+ million lines of code) is MSVC uses the least amount of RAM, followed by clang and then GCC. For performance in terms of compiling/linking it's GCC/clang tied and then MSVC from fastest to slowest.

Re:GCC 8.2 Released by dman on Thursday July 26, 2018 @12:59PM (#17618947)
MSVC would be really great if MSFT could solve their small file io overhead and enabled a mode where I could disable file modification notifications completely. Right now doing any compilation makes the anti viruses go completely crazy.
Re:GCC 8.2 Released by Tostino on Thursday July 26, 2018 @01:25PM (#17619149)
Add the workspace folder as an exclusion to your AV.
Re:GCC 8.2 Released by dman on Thursday July 26, 2018 @01:29PM (#17619195)
On corporate machines you dont know how many things are subscribing to file notifications.