]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
tweak for gcc build on solaris
authorMichal Bielicki <michal.bielicki@seventhsignal.de>
Thu, 26 Jun 2008 02:27:32 +0000 (02:27 +0000)
committerMichal Bielicki <michal.bielicki@seventhsignal.de>
Thu, 26 Jun 2008 02:27:32 +0000 (02:27 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8847 d0543943-73ff-0310-b7d9-9358b9ac24b2

build/modmake.rules.in
configure.in

index d8fc5cd5e8c821f4360b26c0305608a43954a171..73955679af7005103acd0088f6ec160db5e9b4b6 100644 (file)
@@ -112,9 +112,9 @@ $(MODNAME).$(DYNAMIC_LIB_EXTEN): $(LIBS) $(LOCAL_LIBADD) $(OUR_DEPS) $(LOCAL_OBJ
        @test -d .libs || mkdir .libs
        @error="";\
        if test -f $(CSOURCEFILE); then \
-       $(LINK) $(SOLINK) $(MODNAME).o -o $(MODNAME).$(DYNAMIC_LIB_EXTEN) $(LIBS) $(LOCAL_LDFLAGS) $(LOCAL_OBJS) $(OUR_OBJS) $(LOCAL_LIBADD) $(LINK_OUTPUT_REDIR) ;\
+       $(LINK) $(SOLINK) $(MODNAME).o $(LIBS) $(LOCAL_LDFLAGS) $(LOCAL_OBJS) $(OUR_OBJS) $(LOCAL_LIBADD) $(LINK_OUTPUT_REDIR) ;\
        else \
-       $(CXXLINK) $(SOLINK) $(MODNAME).o -o $(MODNAME).$(DYNAMIC_LIB_EXTEN) $(LIBS) $(LOCAL_LDFLAGS) $(LOCAL_OBJS) $(OUR_OBJS) $(LOCAL_LIBADD) $(LINK_OUTPUT_REDIR) ;\
+       $(CXXLINK) $(SOLINK) $(MODNAME).o $(LIBS) $(LOCAL_LDFLAGS) $(LOCAL_OBJS) $(OUR_OBJS) $(LOCAL_LIBADD) $(LINK_OUTPUT_REDIR) ;\
        fi;
 
 mod_clean:
index 0dec5d86e2b522ce059de21611158f7adc91bdbc..fa9fe7a038bb2d88e00ffe62d8b3ecce14392365 100644 (file)
@@ -100,6 +100,9 @@ elif test "x${ax_cv_c_compiler_vendor}" = "xgnu" ; then
         *darwin*)
             SOLINK="-dynamic -bundle -force-flat-namespace"
         ;;
+        *-solaris2*)
+            SOLINK="-shared -Xlinker"
+        ;;
         *)
             SOLINK="-shared -Xlinker -x"
         ;;