Недавно я обнаружил, что когда я собираю свое программное обеспечение на C++, я использую опцию g++ march = native примерно на 10%. При компиляции gcc и libstc++ возможно ли также настроить библиотеку libstdc++ на нативную архитектуру? Я не нашел упоминаний об этом в документации по установке gcc. (Я собираю gcc 4.6.2 на Linux Mint 11 с процессором Intel Core i7 Sandy Bridge-E.)
Разъяснение:
Обычно я собираю libstc++ при сборке gcc, например, именно это я и делаю, и я собираюсь добавить некоторые параметры настройки:
$ wget http://mirrors-us.seosue.com/gcc/releases/gcc-4.6.2/gcc-4.6.2.tar.gz
$ tar -xzf gcc-4.6.2.tar.gz
$ mkdir gcc-4.6.2-objdir
$ cd gcc-4.6.2-objdir/
$ ../gcc-4.6.2/configure
$ make
# make install