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