提交 f81f5a6b 编写于 作者: J jonas

7174861: all/OPT jdk build on Solaris with FDS enabled sets wrong options

Summary: Use CFLAGS_COMMON instead of CC_OPT and CXXFLAGS_COMMON instead of CXX_OPT for setting FDS options. FDS should also set OPTIMIZATION_LEVEL.
Reviewed-by: ihse, dholmes, ohair, dcubed
上级 594fe762
...@@ -231,18 +231,21 @@ endif ...@@ -231,18 +231,21 @@ endif
# optimization flags as used by FASTDEBUG. We also want all the # optimization flags as used by FASTDEBUG. We also want all the
# debug info in one place (-xs). # debug info in one place (-xs).
# #
CFLAGS_COMMON=
CXXFLAGS_COMMON=
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1) ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
ifeq ($(VARIANT), OPT) ifeq ($(VARIANT), OPT)
CC_OPT = -g -xs $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL)) OPTIMIZATION_LEVEL = $(FASTDEBUG_OPTIMIZATION_LEVEL)
CXX_OPT = -g0 -xs $(CXX_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL)) CFLAGS_COMMON += -g -xs
CXXFLAGS_COMMON += -g0 -xs
endif endif
CFLAGS_DEBUG_OPTION += -xs CFLAGS_DEBUG_OPTION += -xs
CXXFLAGS_DEBUG_OPTION += -xs CXXFLAGS_DEBUG_OPTION += -xs
endif endif
endif endif
CFLAGS_COMMON = -L$(OBJDIR) CFLAGS_COMMON += -L$(OBJDIR)
# Do not allow C99 language features like declarations in code etc. # Do not allow C99 language features like declarations in code etc.
CFLAGS_COMMON += -xc99=%none CFLAGS_COMMON += -xc99=%none
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册