comparison make/solaris/makefiles/defs.make @ 6078:80b9cc90b643

Merge
author dcubed
date Tue, 15 May 2012 11:27:24 -0700
parents d6c393b0164b
children fb8f9ab27c14
comparison
equal deleted inserted replaced
6076:b4f7c4315c36 6078:80b9cc90b643
107 # up by different parts of the build. Just to be clear, we only need 107 # up by different parts of the build. Just to be clear, we only need
108 # two variable names because the incoming option value can be 108 # two variable names because the incoming option value can be
109 # overridden in some situations, e.g., a BUILD_FLAVOR != product 109 # overridden in some situations, e.g., a BUILD_FLAVOR != product
110 # build. 110 # build.
111 111
112 # Disable FULL_DEBUG_SYMBOLS by default because dtrace tests are
113 # failing in nightly when the debug info files are ZIP'ed. On
114 # Solaris debug info files need to be ZIP'ed to reduce the impact
115 # on disk space footprint.
116 FULL_DEBUG_SYMBOLS ?= 0
117 ifeq ($(BUILD_FLAVOR), product) 112 ifeq ($(BUILD_FLAVOR), product)
118 # FULL_DEBUG_SYMBOLS ?= 1 113 FULL_DEBUG_SYMBOLS ?= 1
119 ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS) 114 ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS)
120 else 115 else
121 # debug variants always get Full Debug Symbols (if available) 116 # debug variants always get Full Debug Symbols (if available)
122 # ENABLE_FULL_DEBUG_SYMBOLS = 1 117 ENABLE_FULL_DEBUG_SYMBOLS = 1
123 ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS)
124 endif 118 endif
125 _JUNK_ := $(shell \ 119 _JUNK_ := $(shell \
126 echo >&2 "INFO: ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS)") 120 echo >&2 "INFO: ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS)")
127 # since objcopy is optional, we set ZIP_DEBUGINFO_FILES later 121 # since objcopy is optional, we set ZIP_DEBUGINFO_FILES later
128 122
176 STRIP_POLICY ?= min_strip 170 STRIP_POLICY ?= min_strip
177 171
178 _JUNK_ := $(shell \ 172 _JUNK_ := $(shell \
179 echo >&2 "INFO: STRIP_POLICY=$(STRIP_POLICY)") 173 echo >&2 "INFO: STRIP_POLICY=$(STRIP_POLICY)")
180 174
181 # Disable ZIP_DEBUGINFO_FILES by default because dtrace tests are 175 ZIP_DEBUGINFO_FILES ?= 1
182 # failing in nightly when the debug info files are ZIP'ed.
183 ZIP_DEBUGINFO_FILES ?= 0
184 176
185 _JUNK_ := $(shell \ 177 _JUNK_ := $(shell \
186 echo >&2 "INFO: ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES)") 178 echo >&2 "INFO: ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES)")
187 endif 179 endif
188 endif 180 endif