Зачем отключать-общий доступ в 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 переключаться независимо

Другие вопросы по тегам