▲ 72 ▼ Why Is Python So Popular in 2025? (blog.jetbrains.com) submitted 11 months ago by namingthingsiseasy@programming.dev to c/programming@programming.dev 94 comments fedilink hide all child comments
[–] TunaLobster@lemmy.world 2 points 11 months ago (1 child) And ccache or ninja. Something that reduces the amount of stuff that has be rebuilt. permalink fedilink source parent hideshow 2 child comments replies: [–] namingthingsiseasy@programming.dev [S] 2 points 11 months ago Interesting, I had never heard of ccache before, though yes, all good build systems (CMake, Ninja, etc.) should cache intermediate object files. But the projects I was working on were so large that even binary and unit test executables were so large that even they would take ~20 seconds to link. You can't use caching to alleviate that buildtime cost unfortunately. permalink fedilink source parent
[–] namingthingsiseasy@programming.dev [S] 2 points 11 months ago Interesting, I had never heard of ccache before, though yes, all good build systems (CMake, Ninja, etc.) should cache intermediate object files. But the projects I was working on were so large that even binary and unit test executables were so large that even they would take ~20 seconds to link. You can't use caching to alleviate that buildtime cost unfortunately. permalink fedilink source parent