Linux postgresql不使用cc标志-fwrapv-fno严格别名生成

Linux postgresql不使用cc标志-fwrapv-fno严格别名生成,linux,build,gnu-make,postgresql-9.3,gcc4,Linux,Build,Gnu Make,Postgresql 9.3,Gcc4,我正在尝试在安装了GCC版本4.4.7的Linux box上构建Postgresql9.3.9。 配置部分正在顺利执行命令: ./configure --prefix=/apps/php/postgresql-9.3.9 --enable-thread-safety --without-readline --without-zlib --enable-nls 但gmake部分的结尾是: gcc-O2-Wall-Wmissing原型-Wpointer arith-wdecaration afte

我正在尝试在安装了GCC版本4.4.7的Linux box上构建Postgresql9.3.9。 配置部分正在顺利执行命令:

./configure --prefix=/apps/php/postgresql-9.3.9 --enable-thread-safety --without-readline --without-zlib --enable-nls
但gmake部分的结尾是:

gcc-O2-Wall-Wmissing原型-Wpointer arith-wdecaration after语句-Wendif标签-Wmissing格式属性-Wformat安全性-fno严格别名-Wall-Wmissing原型-Wpointer arith-wdecaration after语句-Wendif标签-Wmissing格式属性-Wformat安全性-fno严格别名-fwrapv-I../../src/include-I/apps/php/gd-devel-2.1/include-D\u GNU\u SOURCE-DVAL\u CONFIGURE=“\”“--prefix=/apps/php/postgresql-9.3.9”“--启用线程安全”“--不带readline”“--不带zlib”“--启用nls”“CFLAGS=-O2-Wall-Wmissing prototype-Wpointer arith-wdecaration after语句-Wendif标签-Wmissing格式属性-Wformat安全性-fno严格别名”“CPPFLAGS=-I/apps/php/gd-devel-2.1/包含”“-DVAL\u CC”“。”-DVAL\u CPPFLAGS=“\”-I/apps/php/gd-devel-2.1/include-D\u GNU\u SOURCE\”-DVAL\u CFLAGS=“\”-O2-Wall-Wmissing原型-Wpointer arith-Wdecration after语句-Wendif标签-Wmissing格式属性-Wformat安全性-fno严格别名-Wall-Wmissing原型-Wpointer arith-Wdecration after语句-Wendif标签-Wmissing格式属性-Wformat安全性-fno严格别名-fwrapv\“”-DVAL\u CFLAGS\u SL=“\”-fpic\“”-DVAL\u LDFLAGS=“\”-L../../../src/common-Wl,--根据需要-Wl,-rpath,/apps/php/postgresql-9.3.9/lib',-启用新的dtags\”-DVAL\u LDFLAGS\u EX=“\”-DVAL\u LDFLAGS\u SL=“\”-DVAL\u LIBS=“\”-lpgport-lpgcommon-lcrypt-ldl-lm\-c-o pg\u config.o pg\u config.c
gcc.orig:“--启用线程安全”:没有这样的文件或目录
gcc.orig:“--without readline”:没有这样的文件或目录
gcc.orig:“--没有zlib”:没有这样的文件或目录
gcc.orig:“--启用nls”:没有这样的文件或目录
gcc.orig:'CFLAGS=-O2:没有这样的文件或目录
gcc.orig:'CPPFLAGS=-I/apps/php/gd-devel-2.1/include'”:没有这样的文件或目录
gcc.orig::没有这样的文件或目录
cc1:错误:无法识别的命令行选项“-fno严格别名””
cc1:错误:无法识别的命令行选项“-fwrapv”“
gmake[3]:[pg_config.o]错误1
gmake[3]:离开目录/apps/php/postgresql-9.3.9/src/bin/pg_config' gmake[2]:[all-pg_config-recurse]错误2 gmake[2]:离开目录/apps/php/postgresql-9.3.9/src/bin'
gmake[1]:[all bin recurse]错误2
gmake[1]:离开目录/apps/php/postgresql-9.3.9/src'
gmake:[所有src递归]错误2


看起来在
-DVAL\u CONFIGURE=“\”
'--prefix
之间缺少空格,可能还有更多与命令中所有引用相关的错误,导致GCC(不是它的错误)没有按预期的方式接收选项。你有没有跟PostgreSQL开发人员讨论过这个问题?我还想告诉他们,他们继续依赖
fno严格的别名
fwrapv
,这让我对使用这个程序不太感兴趣……但是,嘿,我只是个花生米的人。说了这一点……使用2012年的GCC版本有点令人费解为了避免麻烦,这可能是问题的一部分。看起来在
-DVAL\u CONFIGURE=“\”
'-前缀
之间缺少空格,并且可能有更多与他们的命令中进行的所有引用相关的错误,导致GCC(不是它的错误)没有按预期的方式接收选项。你有没有跟PostgreSQL开发人员讨论过这个问题?我还想告诉他们,他们继续依赖
fno严格的别名
fwrapv
,这让我对使用这个程序不太感兴趣……但是,嘿,我只是个花生米的人。说了这一点……使用2012年的GCC版本有点令人费解因为麻烦,所以这可能是问题的一部分。