Skip to content

Commit 7507619

Browse files
committed
BLD: Pass auto to -flto with gcc to parallelize LTO build on linux
Currently when building CPython with loto (./configure --with-lto) on linux with gcc gives a number of similar warnings: lto-wrapper: warning: using serial compilation of 70 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information To fix this pass the -flot=auto to allow gcc to run the lto jobs in parallel. If no value is passed the default in 1 at a time. The ability to pass auto goes back goc at least gcc 10 [1]. A similar change can be made on Darwin, but did not make that change without testing. This significantly speeds up the build process when using lto (dependent on the number of cores available). [1] https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html
1 parent 001461a commit 7507619

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

configure

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)