-
Notifications
You must be signed in to change notification settings - Fork 93
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
Repo size - Submodules / Parallel Building Memory Usage #75
Closed
Comments
I'm on vacation and away from my work computer, but I could review a PR if you're interested in tackling these! |
kmod
added a commit
to kmod/pyston
that referenced
this issue
Aug 30, 2021
Ninja is nicer but make has the key feature of integrating with the jobserver of the top-level Makefile Fixes pyston#75 part 2
kmod
added a commit
to kmod/pyston
that referenced
this issue
Aug 30, 2021
Ninja is nicer but make has the key feature of integrating with the jobserver of the top-level Makefile Fixes pyston#75 part 2
Ok we implemented the second part, and the first part is now being discussed in #79 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Two issues:
With all the submodules, the git pack files alone are 3.7GiB and with everything checked out it's in the neighborhood of 6 GiB... It would be nice to try and slim that down if possible. (Can git submodules be set to do a shallow fetch?)
Building in parallel (
make -j
) on a VM with 32 cores exposed (the physical hardware is 2x Xeon 8-core with hyperthreading, so 16 threads/CPU) results in ~64 parallel jobs running - at least in the llvm/bolt phase. The trouble with this is:-j16
aren't respected - when I try this, bolt and llvm appear to build in parallel but using one thread each.The text was updated successfully, but these errors were encountered: