Зачем отключать-общий доступ в gcc 4.7 вместе с gmp mpfr mpc для нативной компиляции?
Окружающая среда:
процессор: XEON NEHALEM E5530
ОС: SUSE 10 SP2
gcc: 4.1.2
m4, binutils, autoconf, automake: ОБНОВЛЕНО новейшая версия, необходимая для сборки gcc 4.7.
PATH / LD_LIBRARY_PATH установлен правильно.
объект: нативная оптимизация для gcc php httpd.
with -march=nocona -O2 -pipe -fomit-frame-pointer
gcc 4.1.2 gmp,mpfr,mpc OK
gcc 4.1.2 gcc4.7 with gmp,mpfr,mpc OK
with -march=native -O2 -pipe -fomit-frame-pointer
gcc 4.7 gmp,mpfr,mpc OK
gcc 4.7 gcc4.7 with gmp,mpfr,mpc OK
newest built gcc 4.7
gcc 4.7 ppl,cloog OK
gcc 4.7 build source tree together with gmp,mpfr,mpc,ppl,cloog
error in configure ppl because not found gmp library.
gcc 4.7 build source tree for native compile together with gmp,mpfr,mpc without ppl and cloog OK
Но disable-shared добавлено системой через проверку config.log в подкаталогах, хотя явно gcc 4.7 настраивает --enable-shared --disable-static. Параметры конфигурации в ppl не перечислены в справке по настройке ppl.
1 ответ
Но disable-shared добавлено системой через проверку config.log в подкаталогах, хотя явно gcc 4.7 configure --enable-shared --disable-static
GCC строится в несколько этапов. Ранние стадии использования --disable-shared
переключаться независимо