0

環境:
cpu: XEON NEHALEM E5530
os: 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

ただし、明示的に gcc 4.7 configure --enable-shared --disable-static. ppl の構成パラメーターは、ppl の構成ヘルプにリストされていません。

4

1 に答える 1

0

ただし、明示的に gcc 4.7 configure --enable-shared --disable-static であっても、サブディレクトリの config.log をチェックしてシステムによって追加された disable-shared

gcc はいくつかの段階でビルドされます。序盤は--disable-shared関係なくスイッチを使用。

于 2012-04-25T08:28:21.753 に答える