hotspot/make/solaris/makefiles/sparcWorks.make
changeset 27875 61e906cecd81
parent 26415 582393444d19
child 33957 39113ae98993
child 33801 e4f6657aeecb
equal deleted inserted replaced
27874:e9b44eb1613f 27875:61e906cecd81
   494 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
   494 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
   495   DEBUG_CFLAGS += -xs
   495   DEBUG_CFLAGS += -xs
   496   FASTDEBUG_CFLAGS += -xs
   496   FASTDEBUG_CFLAGS += -xs
   497 endif
   497 endif
   498 
   498 
   499 # Special global options for SS12
       
   500 ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 509), 1)
       
   501   # There appears to be multiple issues with the new Dwarf2 debug format, so
       
   502   #   we tell the compiler to use the older 'stabs' debug format all the time.
       
   503   #   Note that this needs to be used in optimized compiles too to be 100%.
       
   504   #   This is a workaround for SS12 (5.9) bug 6694600
       
   505   CFLAGS += -xdebugformat=stabs
       
   506 endif
       
   507 
       
   508 # Enable the following CFLAGS additions if you need to compare the
   499 # Enable the following CFLAGS additions if you need to compare the
   509 # built ELF objects.
   500 # built ELF objects.
   510 #
   501 #
   511 # The -g option makes static data global and the "-Qoption ccfe
   502 # The -g option makes static data global and the "-Qoption ccfe
   512 # -xglobalstatic" option tells the compiler to not globalize static
   503 # -xglobalstatic" option tells the compiler to not globalize static