You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
there's no jobserver integration between ninja/lld, so when you build a project that has a lot of huge links (like mesa), you end up with e.g. yournumberofthreads link jobs that each do yournumberofthreads thinlto threads in parallel... and for mesa that means with nproc=16 you need like 18gb of memory (roughly, from memory)
the only way to fix that is for ninja to start support being a jobserver (upstream has blocked that forever) and lld to use the jobserver tokens, or to at least limit links (#2028 which would work for meson in this case) though that's more of a bandaid
I am currently exploring cbuild on a Chimera system running on qemu aarch64. I tried building the mesa package but it always fails.
Here are the steps I did:
Snippet of the error log on stdout:
What can be the cause of the failure? It looks like the latest successful build was just a few days ago.
The text was updated successfully, but these errors were encountered: