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

Reply via email to