Replies: 1 comment
-
The warning |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Objeck has expanded greatly compared to when I knew it. The compilation speed is also worsening. This is normal for any large C++ project. The problem is that the build system of Objeck is not fully paralleled. If you pay a bit more attention to what is printed on the screen, you will see that
make
tells you:make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
The way you designed your makefiles makes it impossible to fully utilize the parallelization feature of
make
, and a lot of code has to be built again and again. I think it's time to change it. Either redesign your makefiles or switch tocmake
ormeson
. This will also help reduce the compilation time on Github Actions.Beta Was this translation helpful? Give feedback.
All reactions