git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: e34358c)
AIX: Stop adding option -qsrcmsg.
2019年10月12日 07:21:47 +0000 (00:21 -0700)
2019年10月12日 07:21:50 +0000 (00:21 -0700)
With xlc v16.1.0, it causes internal compiler errors. With xlc versions
not exhibiting that bug, removing -qsrcmsg merely changes the compiler
error reporting format. Back-patch to 9.4 (all supported versions).

Discussion: https://postgr.es/m/20191003064105.GA3955242@rfd.leadboat.com


diff --git a/src/template/aix b/src/template/aix
index ed832849dae984f72145527d59b53c7307e3ee90..999cd359457cd269f75e2ddeb0c0b66c55f80dbd 100644 (file)
--- a/src/template/aix
+++ b/src/template/aix
@@ -1,13 +1,14 @@
-# Set appropriate default compiler options if using xlc
-# Note: configure will add -qnoansialias if the compiler accepts it,
-# even if user specifies a non-default CFLAGS setting.
+# Set default options if using xlc. This formerly included -qsrcmsg, but that
+# option elicits internal compiler errors from xlc v16.1.0. Note: configure
+# will add -qnoansialias if the compiler accepts it, even if user specifies a
+# non-default CFLAGS setting.
if test "$GCC" != yes ; then
case $host_os in
aix3.2.5 | aix4.1*)
- CFLAGS="-O -qmaxmem=16384 -qsrcmsg"
+ CFLAGS="-O -qmaxmem=16384"
;;
*)
- CFLAGS="-O2 -qmaxmem=16384 -qsrcmsg"
+ CFLAGS="-O2 -qmaxmem=16384"
;;
esac
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /