svn commit: samba r25861 - in branches/SAMBA_4_0: . source/lib/replace

jelmer at samba.org jelmer at samba.org
Tue Nov 6 04:59:53 GMT 2007


Author: jelmer
Date: 2007-11-06 04:59:50 +0000 (Tue, 06 Nov 2007)
New Revision: 25861

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25861

Log:
Fix export dynamic for HPUX.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4
===================================================================
--- branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4	2007-11-06 04:26:57 UTC (rev 25860)
+++ branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4	2007-11-06 04:59:50 UTC (rev 25861)
@@ -1,10 +1,18 @@
 AC_DEFUN([AC_LD_EXPORT_DYNAMIC],
 [
 saved_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
-AC_LINK_IFELSE([ int main() { return 0; } ],
-[ LD_EXPORT_DYNAMIC=-Wl,--export-dynamic  ],
-[ LD_EXPORT_DYNAMIC= ])
+if AC_TRY_COMMAND([${CC-cc} $CFLAGS -Wl,--version 2>&1 | grep "GNU ld" >/dev/null]); then
+	LD_EXPORT_DYNAMIC="-Wl,-export-dynamic"
+else
+	case "$host_os" in
+		hpux* )
+		  LD_EXPORT_DYNAMIC="-Wl,-E"
+		  ;;
+		* )
+		  LD_EXPORT_DYNAMIC=""
+		  ;;
+	  esac
+fi
 AC_SUBST(LD_EXPORT_DYNAMIC)
 LDFLAGS="$saved_LDFLAGS"
 ])



More information about the samba-cvs mailing list