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"
 ])

Reply via email to