[SCM] Samba Shared Repository - branch v3-2-test updated -
initial-v3-2-unstable-249-g4642af8
Stefan Metzmacher
metze at samba.org
Fri Nov 9 08:52:04 GMT 2007
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 <jelmer at 0c0555d6-39d7-0310-84fc-f1cc0bd64818>
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/SAMBA_4_0@25886 0c0555d6-39d7-0310-84fc-f1cc0bd64818
commit ccb39b18448376b094680fa927c60159cc5ec566
Author: jelmer <jelmer at 0c0555d6-39d7-0310-84fc-f1cc0bd64818>
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/SAMBA_4_0@25880 0c0555d6-39d7-0310-84fc-f1cc0bd64818
commit 81167d8f38e11423bcde5305f9e77ec268b0cf2e
Author: jelmer <jelmer at 0c0555d6-39d7-0310-84fc-f1cc0bd64818>
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/SAMBA_4_0@25877 0c0555d6-39d7-0310-84fc-f1cc0bd64818
commit 8d1f54f45d9b8278e5e031d016b1e7b44d3b1a22
Author: jelmer <jelmer at 0c0555d6-39d7-0310-84fc-f1cc0bd64818>
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/SAMBA_4_0@25875 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
More information about the samba-cvs
mailing list