New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running make using multiple jobs fails #366
Comments
In Make, |
The |
I would not consider this actually fixed. |
The original complaint was that it failed, it now no longer fails. Surely it can be made more efficient, but the Having said that, if you have an improvement over simply forcing a non-parallel build @QuLogic, that would of course be welcome! |
When running
make
in order to build the source tarballigraph_[VERSION].tar.gz
, it pre-compiles the YACC and LEX files. The rules that are used to compile it are not compatible with using multiple jobs (using-j
). This is presumably due to the fact that building those files use the same temporary files:rigraph/Makefile
Lines 45 to 52 in 5e7a689
This does not seem to be a problem when building C
igraph
, which can be built using parallel jobs. The resultingautomake
build rule is somewhat different than what seems to be required here:I'm not immediately sure how to translate this to the more simpler
Makefile
that is used to build the source tarball for Rigraph
. If theMakefile
remains incompatible with parallel builds, we should at least make sure to document it somewhere.The text was updated successfully, but these errors were encountered: