1.1 --- a/make/bsd/makefiles/jsig.make Sat Nov 09 20:15:27 2019 +0800 1.2 +++ b/make/bsd/makefiles/jsig.make Sat Nov 09 20:29:45 2019 +0800 1.3 @@ -59,10 +59,15 @@ 1.4 JSIG_DEBUG_CFLAGS = -g 1.5 endif 1.6 1.7 +# Optimize jsig lib at level -O3 unless it's a slowdebug build 1.8 +ifneq ($(DEBUG_LEVEL), slowdebug) 1.9 + JSIG_OPT_FLAGS = $(OPT_CFLAGS) 1.10 +endif 1.11 + 1.12 $(LIBJSIG): $(JSIGSRCDIR)/jsig.c $(LIBJSIG_MAPFILE) 1.13 @echo Making signal interposition lib... 1.14 $(QUIETLY) $(CC) $(SYMFLAG) $(ARCHFLAG) $(SHARED_FLAG) $(PICFLAG) \ 1.15 - $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) $(EXTRA_CFLAGS) -o $@ $< 1.16 + $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) $(JSIG_OPT_FLAGS) $(EXTRA_CFLAGS) -o $@ $< 1.17 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) 1.18 ifeq ($(OS_VENDOR), Darwin) 1.19 $(DSYMUTIL) $@