make/aix/makefiles/ppc64.make

Print this page
rev 7547 : 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639

*** 44,54 **** # Suppress the following numerous warning: # - 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 # Suppress # - 540-1088 (W) The exception specification is being ignored. # caused by throw() in declaration of new() in nmethod.hpp. CFLAGS += -qsuppress=1540-1088 --- 44,56 ---- # Suppress the following numerous warning: # - 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. ! # - 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. # caused by throw() in declaration of new() in nmethod.hpp. CFLAGS += -qsuppress=1540-1088