Originally posted by discordian
View Post
Announcement
Collapse
No announcement yet.
Zapcc Caching C++ Compiler Open-Sourced
Collapse
X
-
Originally posted by caligula View Post
Um, shouldn't a person in your position care about compile times, not the one that compiles only one application in a year? The changes here mostly affect the frontend, not code generation.
Comment
-
Originally posted by kpedersen View Post
Agreed. I don't really see the problem here. Once the initial compilation on complete, only units dependent on subsequent changes get recompiled anyway.
Unless people are perhaps working with broken build systems, are not forward declaring or using sloppy systems requiring .NET (ubt and Unreal Engine 4).
That said, I have seen some terrible choices made by developers such as for test / debug iterations, simply committing to Git and allowing the build server to build the binary for i.e Android rather than actually getting the damn Android NDK working on their own machine. So frigging lazy.
Good to see the project open-sourced in any case. It means people will actually use it
Comment
-
Originally posted by pal666 View Postunless you are using precompiled headers. though subj does it automatically and caches more stuff
pch are a pain and I haven't seen them used anywhere outside Visual Studio. Would need good build system support to be usable, we are going to have C++ modules (which aren't coming with C++2a) before that.
- Likes 1
Comment
-
Originally posted by discordian View Postpch are a pain and I haven't seen them used anywhere outside Visual Studio.
As I said, I'm not currently using them. Back then, we also had just single-core and a couple dual-core machines.Last edited by coder; 18 June 2018, 08:12 PM.
- Likes 2
Comment
-
Originally posted by caligula View Post
When you do a clean install of Gentoo, this compiler optimization will cut the build time significantly.
Comment
-
Originally posted by dimko View Post
Could be the case, but 'aggressive caching' assumes that there is cache. Also it assumes, that I compile something more than once, which is generally not the case. So I fail to see how it will speed things up.
Comment
Comment