Зачем отключать-общий доступ в gcc 4.7 вместе с gmp mpfr mpc для нативной компиляции? - PullRequest
0 голосов
/ 01 апреля 2012

окружающая среда:
процессор: 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 configure --enable-shared --disable-static. Параметры конфигурации в ppl не перечислены в справке по настройке ppl.

1 Ответ

0 голосов
/ 25 апреля 2012

Но отключить-общий доступ добавлен системой через проверку config.log в подкаталогах, хотя явно gcc 4.7 configure --enable-shared --disable-static

сборок gccв несколько этапов .На ранних стадиях использовать --disable-shared переключатель независимо.

...