提交 b84260cb 编写于 作者: O ohair

6974017: Upgrade required Solaris Studio compilers to 5.10 (12 update 1 + patches)

Reviewed-by: jcoomes
上级 84aa22d5
...@@ -61,6 +61,7 @@ endif ...@@ -61,6 +61,7 @@ endif
# Get compiler version # Get compiler version
_CC_VER :=$(shell $(CC) -V 2>&1 | $(HEAD) -n 1) _CC_VER :=$(shell $(CC) -V 2>&1 | $(HEAD) -n 1)
CC_VER :=$(call GetVersion,"$(_CC_VER)") CC_VER :=$(call GetVersion,"$(_CC_VER)")
CC_MINORVER :=$(call MinorVersion,$(CC_VER))
# Name of compilers being used # Name of compilers being used
COMPILER_VERSION-5.7 = SS10 COMPILER_VERSION-5.7 = SS10
...@@ -69,8 +70,10 @@ COMPILER_VERSION-5.8 = SS11 ...@@ -69,8 +70,10 @@ COMPILER_VERSION-5.8 = SS11
COMPILER_NAME-5.8 = Sun Studio 11 COMPILER_NAME-5.8 = Sun Studio 11
COMPILER_VERSION-5.9 = SS12 COMPILER_VERSION-5.9 = SS12
COMPILER_NAME-5.9 = Sun Studio 12 COMPILER_NAME-5.9 = Sun Studio 12
COMPILER_VERSION-5.10 = SS13 COMPILER_VERSION-5.10 = SS12u1
COMPILER_NAME-5.10 = Sun Studio 13 COMPILER_NAME-5.10 = Sun Studio 12 Update 1
COMPILER_VERSION-5.11 = OSS12u2
COMPILER_NAME-5.11 = Oracle Solaris Studio 12 Update 2
COMPILER_VERSION = $(COMPILER_VERSION-$(CC_VER)) COMPILER_VERSION = $(COMPILER_VERSION-$(CC_VER))
COMPILER_NAME = $(COMPILER_NAME-$(CC_VER)) COMPILER_NAME = $(COMPILER_NAME-$(CC_VER))
...@@ -112,8 +115,8 @@ ifeq ($(ARCH_FAMILY), i586) ...@@ -112,8 +115,8 @@ ifeq ($(ARCH_FAMILY), i586)
XARCH_OPTION_OLD/64 += -xarch=amd64 XARCH_OPTION_OLD/64 += -xarch=amd64
LINT_XARCH_OPTION_OLD/64 += -Xarch=amd64 LINT_XARCH_OPTION_OLD/64 += -Xarch=amd64
endif endif
# Pick the options we want based on the compiler being used. # Pick the options we want based on the compiler being used. (5.9 or newer)
ifeq ($(shell expr $(CC_VER) \>= 5.9), 1) ifeq ($(shell expr $(CC_MINORVER) \>= 9), 1)
XARCH_OPTION/32 = $(XARCH_OPTION_NEW/32) XARCH_OPTION/32 = $(XARCH_OPTION_NEW/32)
XARCH_OPTION/64 = $(XARCH_OPTION_NEW/64) XARCH_OPTION/64 = $(XARCH_OPTION_NEW/64)
LINT_XARCH_OPTION/32 = $(LINT_XARCH_OPTION_NEW/32) LINT_XARCH_OPTION/32 = $(LINT_XARCH_OPTION_NEW/32)
......
...@@ -120,10 +120,10 @@ ifeq ($(PLATFORM), solaris) ...@@ -120,10 +120,10 @@ ifeq ($(PLATFORM), solaris)
else else
REQUIRED_FREE_SPACE = 1040000 REQUIRED_FREE_SPACE = 1040000
endif endif
REQUIRED_COMPILER_NAME = Sun Studio 12 REQUIRED_COMPILER_NAME = Sun Studio 12 Update 1
REQUIRED_COMPILER_VERSION = SS12 REQUIRED_COMPILER_VERSION = SS12u1
ifeq ($(CC_VERSION),sun) ifeq ($(CC_VERSION),sun)
REQUIRED_CC_VER = 5.9 REQUIRED_CC_VER = 5.10
endif endif
ifeq ($(CC_VERSION),gcc) ifeq ($(CC_VERSION),gcc)
REQUIRED_CC_VER = 3.4.3 REQUIRED_CC_VER = 3.4.3
...@@ -145,7 +145,7 @@ ifeq ($(PLATFORM), linux) ...@@ -145,7 +145,7 @@ ifeq ($(PLATFORM), linux)
REQUIRED_CC_VER = 4.3.0 REQUIRED_CC_VER = 4.3.0
endif endif
ifeq ($(CC_VERSION),sun) ifeq ($(CC_VERSION),sun)
REQUIRED_CC_VER = 5.9 REQUIRED_CC_VER = 5.10
endif endif
endif endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册