< prev index next >

make/linux/makefiles/vm.make

Print this page
@  rev 8730 : 8210352: [hotspot] --with-extra-cxx-flags should not lower optimization
|  Summary: Strip optimization flags from EXTRA_CFLAGS for the JVM.
~  Reviewed-by: duke

*** 119,129 **** # Do not use C++ exception handling CFLAGS += $(CFLAGS/NOEX) # Extra flags from gnumake's invocation or environment ! CFLAGS += $(EXTRA_CFLAGS) LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) # Don't set excutable bit on stack segment # the same could be done by separate execstack command LFLAGS += -Xlinker -z -Xlinker noexecstack --- 119,135 ---- # Do not use C++ exception handling CFLAGS += $(CFLAGS/NOEX) # Extra flags from gnumake's invocation or environment ! # ! # Disallow lowering of hotspot optimization via ! # EXTRA_CFLAGS. This is controlled via ! # OPT_EXTRAS make variable if so desired. See ! # JDK-8210352 for more info. ! CFLAGS += $(subst -O0,, $(subst -O2,, \ ! $(subst -O1,, $(EXTRA_CFLAGS)))) LFLAGS += $(EXTRA_CFLAGS) $(EXTRA_LDFLAGS) # Don't set excutable bit on stack segment # the same could be done by separate execstack command LFLAGS += -Xlinker -z -Xlinker noexecstack
< prev index next >