make/linux/makefiles/saproc.make

changeset 9601
21884257c797
parent 9486
b7f0e16c80dd
child 9637
eef07cd490d4
equal deleted inserted replaced
9600:a253fe293726 9601:21884257c797
57 # DEBUG_BINARIES overrides everything, use full -g debug information 57 # DEBUG_BINARIES overrides everything, use full -g debug information
58 ifeq ($(DEBUG_BINARIES), true) 58 ifeq ($(DEBUG_BINARIES), true)
59 SA_DEBUG_CFLAGS = -g 59 SA_DEBUG_CFLAGS = -g
60 endif 60 endif
61 61
62 # Optimize saproc lib at level -O3 unless it's a slowdebug build
63 ifneq ($(BUILD_FLAVOR), debug)
64 SA_OPT_FLAGS = $(OPT_CFLAGS)
65 endif
66
62 # if $(AGENT_DIR) does not exist, we don't build SA 67 # if $(AGENT_DIR) does not exist, we don't build SA
63 # also, we don't build SA on Itanium or zero. 68 # also, we don't build SA on Itanium or zero.
64 69
65 ifneq ($(wildcard $(AGENT_DIR)),) 70 ifneq ($(wildcard $(AGENT_DIR)),)
66 ifneq ($(filter-out ia64 zero,$(SRCARCH)),) 71 ifneq ($(filter-out ia64 zero,$(SRCARCH)),)
93 -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family) \ 98 -I$(BOOT_JAVA_HOME)/include/$(Platform_os_family) \
94 $(ALT_SAINCDIR) \ 99 $(ALT_SAINCDIR) \
95 $(SASRCFILES) \ 100 $(SASRCFILES) \
96 $(SA_LFLAGS) \ 101 $(SA_LFLAGS) \
97 $(SA_DEBUG_CFLAGS) \ 102 $(SA_DEBUG_CFLAGS) \
103 $(SA_OPT_FLAGS) \
98 $(EXTRA_CFLAGS) \ 104 $(EXTRA_CFLAGS) \
99 -o $@ \ 105 -o $@ \
100 -lthread_db -ldl 106 -lthread_db -ldl
101 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) 107 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
102 ifneq ($(STRIP_POLICY),no_strip) 108 ifneq ($(STRIP_POLICY),no_strip)

mercurial