Commit 115446be authored by Yang Tse's avatar Yang Tse
Browse files

Force AIX xlc to fail and not generate object code if the source code has

compiled with errors. This behaviour is needed for autoconf macros which
rely on the ability to compile with or without errors, and is safer than
xlc's default of failing only upon severe errors.
parent d83606ee
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -342,6 +342,9 @@ if test "x$RECENTAIX" = "xyes"; then
         dnl the optimizer assumes that pointers can only point to
         dnl the optimizer assumes that pointers can only point to
         dnl an object of the same type.
         dnl an object of the same type.
         CFLAGS="$CFLAGS -qnoansialias"
         CFLAGS="$CFLAGS -qnoansialias"
         dnl Force AIX xlc to stop after the compilation phase, and not
         dnl generate object code, when the source compiles with errors.
         CFLAGS="$CFLAGS -qhalt=e"
       )
       )
fi
fi


+3 −0
Original line number Original line Diff line number Diff line
@@ -1750,6 +1750,9 @@ if test "x$RECENTAIX" = "xyes"; then
         dnl the optimizer assumes that pointers can only point to
         dnl the optimizer assumes that pointers can only point to
         dnl an object of the same type.
         dnl an object of the same type.
         CFLAGS="$CFLAGS -qnoansialias"
         CFLAGS="$CFLAGS -qnoansialias"
         dnl Force AIX xlc to stop after the compilation phase, and not
         dnl generate object code, when the source compiles with errors.
         CFLAGS="$CFLAGS -qhalt=e"
       )
       )