Module: sems Branch: master Commit: b0e99ce46718cc30694a3b0c923870241dc69607 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b0e99ce46718cc30694a3b0c923870241dc69607
Author: Raphael Coeffic <[email protected]> Committer: Raphael Coeffic <[email protected]> Date: Tue Jul 3 12:57:21 2012 +0200 remove unused linking parameters for clang. --- Makefile.defs | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/Makefile.defs b/Makefile.defs index 801c0ad..712d65c 100644 --- a/Makefile.defs +++ b/Makefile.defs @@ -172,20 +172,28 @@ endif TARGET= LIB_LDFLAGS = -shared +ifeq ($(LD), clang) +LDFLAG_DYN= +LDFLAG_PTHREAD= +else +LDFLAG_DYN = -rdynamic +LDFLAG_PTHREAD = -lpthread +endif + ifeq ($(OS), linux) - LDFLAGS += -ldl -rdynamic -lpthread + LDFLAGS += -ldl $(LDFLAG_DYN) $(LDFLAG_PTHREAD) else ifeq ($(OS), freebsd) - LDFLAGS += -rdynamic -pthread + LDFLAGS += $(LDFLAG_DYN) $(LDFLAG_PTHREAD) else ifeq ($(OS), openbsd) - LDFLAGS += -rdynamic -pthread + LDFLAGS += $(LDFLAG_DYN) $(LDFLAG_PTHREAD) else ifeq ($(OS), netbsd) - LDFLAGS += -rdynamic -pthread + LDFLAGS += $(LDFLAG_DYN) $(LDFLAG_PTHREAD) else ifeq ($(OS), macosx) - LDFLAGS += -rdynamic -pthread + LDFLAGS += $(LDFLAG_DYN) $(LDFLAG_PTHREAD) LIB_LDFLAGS = -flat_namespace -undefined suppress -bundle CXXFLAGS += -fno-common CFLAGS += -fno-common @@ -202,7 +210,7 @@ ifeq ($(OS), macosx) endif else ifeq ($(OS), solaris) - LDFLAGS+= -fPIC -ldl -lsocket -lnsl -lpthread + LDFLAGS+= -fPIC -ldl -lsocket -lnsl $(LDFLAG_PTHREAD) TARGET=solaris # These don't build on Solaris because of missing Python, invalid make args, or other. exclude_app_modules += py_sems py_comp pin_collect mailbox ivr diameter_client conf_auth mp3 cc_acc_xmlrpc xmlrpc2di _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
