diff --git a/doc/FAQ_AIX b/doc/FAQ_AIX index 8c4f45732dd2b4e41271fb108aff48e281235700..fef5f9255f4a44bca5ed997dd4b621af2bd062ea 100644 --- a/doc/FAQ_AIX +++ b/doc/FAQ_AIX @@ -12,8 +12,7 @@ if you have readline or libz there: libpq++ does not work because xlC does not have the string and bool classes. compiling the few files, that fail, with g++ does work. -Compiling PostgreSQL with gcc (2.95.2) on AIX does work if you use the -configure option: --with-template=aix_gcc +Compiling PostgreSQL with gcc (2.95.2) on AIX also works. -There will probably be warnings about int8 - int64 redefines and 0.0/0.0 -devision warnings, which you can safely ignore. +There will probably be warnings about int8 - int64 redefines, 0.0/0.0 +division and duplicate symbol warnings which you can safely ignore. diff --git a/src/template/aix b/src/template/aix index 7d6d580a26c7e6a9b2e7c02e87814f0bd16e09c1..768d38d88dfc3d6ab6a7e4d66882998b828d0a24 100644 --- a/src/template/aix +++ b/src/template/aix @@ -1,15 +1,9 @@ if test "$GCC" = yes ; then - CFLAGS=-pipe + CFLAGS='-O2 -pipe' else # not GCC + CFLAGS='-O2 -qmaxmem=16384 -qsrcmsg -qlonglong' case $host_os in - aix3.2.5) - CFLAGS='-qchars=signed -qmaxmem=8192 -qhalt=w -qsrcmsg' - ;; - aix4.1) - CFLAGS='-qchars=signed -qmaxmem=8192 -qhalt=w -qsrcmsg -qcheck=divzero' - ;; - aix4.2 | aix4.3) - CFLAGS='-qmaxmem=16384 -qhalt=w -qsrcmsg -qlanglvl=extended -qlonglong' - ;; + aix3.2.5 | aix4.1*) + CFLAGS='-qmaxmem=16384 -qsrcmsg' ;; esac fi # not GCC