The branch, v3-2-test has been updated
       via  4642af8026f086488672a51a0ecce2603e65f4ce (commit)
       via  ccb39b18448376b094680fa927c60159cc5ec566 (commit)
       via  81167d8f38e11423bcde5305f9e77ec268b0cf2e (commit)
       via  8d1f54f45d9b8278e5e031d016b1e7b44d3b1a22 (commit)
      from  7646f4b284403c18b22ca5cc7de4a57ba571183e (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test


- Log -----------------------------------------------------------------
commit 4642af8026f086488672a51a0ecce2603e65f4ce
Author: jelmer <[EMAIL PROTECTED]>
Date:   Wed Nov 7 01:32:17 2007 +0000

    Try to fix building dso's on hpux with gcc
    
    git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/[EMAIL 
PROTECTED] 0c0555d6-39d7-0310-84fc-f1cc0bd64818

commit ccb39b18448376b094680fa927c60159cc5ec566
Author: jelmer <[EMAIL PROTECTED]>
Date:   Tue Nov 6 18:25:34 2007 +0000

    Try to get some more flags right.
    
    git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/[EMAIL 
PROTECTED] 0c0555d6-39d7-0310-84fc-f1cc0bd64818

commit 81167d8f38e11423bcde5305f9e77ec268b0cf2e
Author: jelmer <[EMAIL PROTECTED]>
Date:   Tue Nov 6 16:23:18 2007 +0000

    Add libreplace macro for soname flags.
    
    git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/[EMAIL 
PROTECTED] 0c0555d6-39d7-0310-84fc-f1cc0bd64818

commit 8d1f54f45d9b8278e5e031d016b1e7b44d3b1a22
Author: jelmer <[EMAIL PROTECTED]>
Date:   Tue Nov 6 14:51:42 2007 +0000

    Try to fix the build on some HPUX machines.
    
    git-svn-id: svn+ssh://svn.samba.org/data/svn/samba/branches/[EMAIL 
PROTECTED] 0c0555d6-39d7-0310-84fc-f1cc0bd64818

-----------------------------------------------------------------------

Summary of changes:
 source/lib/replace/libreplace_ld.m4 |   51 ++++++++++++++++++++++++++++++++---
 1 files changed, 47 insertions(+), 4 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/lib/replace/libreplace_ld.m4 
b/source/lib/replace/libreplace_ld.m4
index cc5cefa..fd85ef9 100644
--- a/source/lib/replace/libreplace_ld.m4
+++ b/source/lib/replace/libreplace_ld.m4
@@ -8,7 +8,7 @@ else
                hpux* )
                  LD_EXPORT_DYNAMIC="-Wl,-E"
                  ;;
-               * )
+               *)
                  LD_EXPORT_DYNAMIC=""
                  ;;
          esac
@@ -98,12 +98,14 @@ AC_DEFUN([AC_LD_SHLDFLAGS],
                        SHLD_FLAGS="-Wl,-G,-bexpall,-bbigtoc"
                        ;;
                *hpux*)
-                       if test $ac_cv_prog_cc_Ae = yes; then
-                               SHLD_FLAGS="-b -Wl,-B,symbolic,-b,-z"
+                       if test "${GCC}" = "yes"; then
+                               SHLD_FLAGS="-shared"
+                       else
+                               SHLD_FLAGS="-b"
                        fi
                        ;;
                *darwin*)
-                       SHLD_FLAGS="-bundle -flat_namespace -undefined suppress"
+                       SHLD_FLAGS="-dynamiclib"
                        ;;
        esac
 
@@ -127,3 +129,44 @@ AC_DEFUN([AC_LD_SHLIBEXT],
        esac
        AC_SUBST(SHLIBEXT)
 ])
+
+AC_DEFUN([AC_LD_SONAMEFLAG],
+[
+       AC_SUBST(SONAMEFLAG)
+       SONAMEFLAG=""
+       case "$host_os" in 
+               *linux*)
+                       SONAMEFLAG="-Wl,-soname="
+                       ;;
+               *solaris*)
+                       SONAMEFLAG="-h "
+                       if test "${GCC}" = "yes"; then
+                               SONAMEFLAG="-Wl,-soname="
+                       fi
+                       ;;
+               *sunos*)
+                       SONAMEFLAG="-Wl,-h,"
+                       ;;
+               *netbsd* | *freebsd* | *dragonfly* )
+                       SONAMEFLAG="-Wl,-soname,"
+                       ;;
+               *openbsd*)
+                       SONAMEFLAG="-Wl,-soname,"
+                       ;;
+               *irix*)
+                       SONAMEFLAG="-Wl,-soname,"
+                       ;;
+               *hpux*)
+                       SONAMEFLAG="-Wl,+h "
+                       ;;
+               *osf*)
+                       SONAMEFLAG="-Wl,-soname,"
+                       ;;
+               *unixware*)
+                       SONAMEFLAG="-Wl,-soname,"
+                       ;;
+               *darwin*)
+                       SONAMEFLAG="-install_name "
+                       ;;
+               esac
+])


-- 
Samba Shared Repository

Reply via email to