8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639
Reviewed-by: goetz
This commit is contained in:
parent
feb09bc118
commit
f36d8eb8f3
hotspot/make/aix/makefiles
@ -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.
|
||||
|
@ -124,7 +124,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
|
||||
|
Loading…
x
Reference in New Issue
Block a user