diff --git a/make/aix/makefiles/ppc64.make b/make/aix/makefiles/ppc64.make index 079d0764769d408e25d534df9b243f8ecfe29911..2636a4b97429fbc5d7c88e56839b99762f8dc60a 100644 --- a/make/aix/makefiles/ppc64.make +++ b/make/aix/makefiles/ppc64.make @@ -46,7 +46,9 @@ CFLAGS += -qsuppress=1540-0198 # - 1540-1090 (I) The destructor of "..." might not be called. # - 1500-010: (W) WARNING in ...: Infinite loop. Program may not stop. # There are several infinite loops in the vm, suppress. -CFLAGS += -qsuppress=1540-1090 -qsuppress=1500-010 +# - 1540-1639 (I) The behavior of long type bit fields has changed ... +# ... long type bit fields now default to long, not int. +CFLAGS += -qsuppress=1540-1090 -qsuppress=1500-010 -qsuppress=1540-1639 # Suppress # - 540-1088 (W) The exception specification is being ignored. diff --git a/make/aix/makefiles/xlc.make b/make/aix/makefiles/xlc.make index fa2ceaf25242ab0f80f30902add64ef741161a4c..17a71b6012447f51c824841932d422a80aaa4702 100644 --- a/make/aix/makefiles/xlc.make +++ b/make/aix/makefiles/xlc.make @@ -130,7 +130,7 @@ STATIC_STDCXX = -Wl,-lC_r # MAPFLAG = -Xlinker --version-script=FILENAME # Build shared library -SHARED_FLAG = -q64 -b64 -bexpall -G -bnoentry -qmkshrobj -brtl -bnolibpath +SHARED_FLAG = -q64 -b64 -bexpall -G -bnoentry -qmkshrobj -brtl -bnolibpath -bernotok #------------------------------------------------------------------------ # Debug flags