When building rust from source it uses all available threads. How do I specify the number of threads?
Building rust from source on CircleCI fails because it uses 32 threads and exceeds the available memory. I use make -j12 but it uses 32 threads nonetheless.
There are 32 concurrent processes of cc1plus in this dump from top https://4264-56942570-gh.circle-artifacts.com/0/tmp/memory-usage.txt
See the log file https://circleci.com/gh/Linuxbrew/homebrew-core/4264
and the original issue https://github.com/Linuxbrew/homebrew-core/pull/1953