环境:
cpu:XEON NEHALEM E5530
os:SUSE 10 SP2
gcc:4.1.2
m4,binutils,autoconf,automake:最新更新为gcc 4.7 build所需。
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
但是系统通过检查子目录中的config.log添加了disable-shared,但显式gcc 4.7 configure --enable-shared --disable-static。 在ppl的配置帮助中没有列出ppl中的配置参数。
答案 0 :(得分:0)
但是系统通过检查子目录中的config.log添加了disable-shared,但显式gcc 4.7 configure --enable-shared --disable-static
gcc builds in several stages。无论如何,早期阶段都会使用--disable-shared
切换。