From: David M. Lee Date: Thu, 11 Aug 2016 15:50:09 +0000 (-0500) Subject: Fixed compile flags for non-module libs X-Git-Tag: 15.0.0-beta1~760^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fchanges%2F60%2F3460%2F1;p=thirdparty%2Fasterisk.git Fixed compile flags for non-module libs The non-module libs libasteriskssl.dylib and libasteriskpj.dylib have long been missing the AST_NOT_MODULE compile flag. This was mostly okay, until a recent fix to improve compiler warnings when the AST_MODULE_SELF_SYM is missing broke the build on OS X/macOS/whatever they are calling it these days. Change-Id: I2cb51c890824f001280a5114f2e775f97c163516 --- diff --git a/main/Makefile b/main/Makefile index 663508a754..a6c3ab1b87 100644 --- a/main/Makefile +++ b/main/Makefile @@ -233,7 +233,7 @@ ASTSSL_LIB:=libasteriskssl.dylib # -install_name allows library to be found if installed somewhere other than # /lib or /usr/lib $(ASTSSL_LIB): _ASTLDFLAGS+=-dynamiclib -install_name $(ASTLIBDIR)/$(ASTSSL_LIB) -$(ASTSSL_LIB): _ASTCFLAGS+=-fPIC -DAST_MODULE=\"asteriskssl\" +$(ASTSSL_LIB): _ASTCFLAGS+=-fPIC -DAST_MODULE=\"asteriskssl\" -DAST_NOT_MODULE $(ASTSSL_LIB): LIBS+=$(ASTSSL_LIBS) $(ASTSSL_LIB): SOLINK=$(DYLINK) @@ -309,7 +309,7 @@ ASTPJ_LIB:=libasteriskpj.dylib # -install_name allows library to be found if installed somewhere other than # /lib or /usr/lib $(ASTPJ_LIB): _ASTLDFLAGS+=-dynamiclib -install_name $(ASTLIBDIR)/$(ASTPJ_LIB) $(PJ_LDFLAGS) -$(ASTPJ_LIB): _ASTCFLAGS+=-fPIC -DAST_MODULE=\"asteriskpj\" $(PJ_CFLAGS) +$(ASTPJ_LIB): _ASTCFLAGS+=-fPIC -DAST_MODULE=\"asteriskpj\" $(PJ_CFLAGS) -DAST_NOT_MODULE $(ASTPJ_LIB): LIBS+=$(PJPROJECT_LIBS) -lssl -lcrypto -luuid -lm -lrt -lpthread $(ASTPJ_LIB): SOLINK=$(DYLINK)