make/hotspot/lib/JvmOverrideFiles.gmk
changeset 50646 c82ed0f373bb
parent 49748 6a880e576856
child 51738 606e039bd655
equal deleted inserted replaced
50645:9cdde9293187 50646:c82ed0f373bb
    72     $(foreach s, $(NONPIC_SRC), $(eval BUILD_LIBJVM_$(notdir $s)_CXXFLAGS := -fno-PIC))
    72     $(foreach s, $(NONPIC_SRC), $(eval BUILD_LIBJVM_$(notdir $s)_CXXFLAGS := -fno-PIC))
    73   endif
    73   endif
    74 
    74 
    75 else ifeq ($(OPENJDK_TARGET_OS), solaris)
    75 else ifeq ($(OPENJDK_TARGET_OS), solaris)
    76   ifneq ($(DEBUG_LEVEL), slowdebug)
    76   ifneq ($(DEBUG_LEVEL), slowdebug)
       
    77     # dev studio 12.6 workaround
       
    78     BUILD_LIBJVM_arguments.cpp_OPTIMIZATION := LOW
    77     # Workaround for a bug in dtrace.  If ciEnv::post_compiled_method_load_event()
    79     # Workaround for a bug in dtrace.  If ciEnv::post_compiled_method_load_event()
    78     # is inlined, the resulting dtrace object file needs a reference to this
    80     # is inlined, the resulting dtrace object file needs a reference to this
    79     # function, whose symbol name is too long for dtrace.  So disable inlining
    81     # function, whose symbol name is too long for dtrace.  So disable inlining
    80     # for this method for now. (fix this when dtrace bug 6258412 is fixed)
    82     # for this method for now. (fix this when dtrace bug 6258412 is fixed)
    81     BUILD_LIBJVM_ciEnv.cpp_CXXFLAGS := \
    83     BUILD_LIBJVM_ciEnv.cpp_CXXFLAGS := \