По крайней мере, когда используется GCC, Python компилирует каждое расширение C с легкой оптимизацией скорости, то есть с флагом -O2
.
Какой самый переносимый способ заставить его использовать самую агрессивную скоростьдоступна оптимизация (для gcc -O3
)?
Я думаю, что есть способ принудительно добавить -O3
в качестве параметров компиляции для каждого расширения (атрибут extra_compile_args
), но я не заинтересован в том, чтобыбазовый компилятор C не обязательно должен быть gcc (он может понимать или как -O3
).