Понадобилось мне тут обмазаться бустом. Решил собрать первый пример в доке варианта - собирался тыщу лет. Ну я подумал, что раз такое дело и на хелворде тыщу лет - что будет не на хелворде?
Решил исправить эту ситуацию - использовать шланг, ибо посоны говорили, что он быстрее. Значит запускаю - смотрю. И тут меня ожидал нежданчик:
$ time g++ ../main.cpp -std=gnu++1y -c -o /dev/null -O0
real 0m0.659s
user 0m0.610s
sys 0m0.040s
$ time clang++ ../main.cpp -std=gnu++1y -c -o /dev/null -O0
real 0m0.954s
user 0m0.940s
sys 0m0.010s
$ clang++ -v
clang version 3.8.0 (tags/RELEASE_380/final)
Посоны - нас обманывали? Как заставить его собирать быстрее?
Перемещено tailgunner из development