svn commit: samba r25846 - in branches/SAMBA_4_0: . source/lib/ldb
source/lib/replace
jelmer at samba.org
jelmer at samba.org
Tue Nov 6 01:05:21 GMT 2007
Author: jelmer
Date: 2007-11-06 01:05:19 +0000 (Tue, 06 Nov 2007)
New Revision: 25846
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25846
Log:
Add configure test for -Wl,--export-dynamic.
Added:
branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4
Modified:
branches/SAMBA_4_0/
branches/SAMBA_4_0/source/lib/ldb/Makefile.in
branches/SAMBA_4_0/source/lib/ldb/configure.ac
branches/SAMBA_4_0/source/lib/replace/libreplace.m4
Changeset:
Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:file-ids
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...
Modified: branches/SAMBA_4_0/source/lib/ldb/Makefile.in
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/Makefile.in 2007-11-06 00:49:54 UTC (rev 25845)
+++ branches/SAMBA_4_0/source/lib/ldb/Makefile.in 2007-11-06 01:05:19 UTC (rev 25846)
@@ -34,7 +34,7 @@
SHLIBEXT = @SHLIBEXT@
-LD_EXPORT_DYNAMIC = -Wl,--export-dynamic
+LD_EXPORT_DYNAMIC = @LD_EXPORT_DYNAMIC@
CFLAGS=-g -I$(srcdir)/include -Iinclude -I$(srcdir) -I$(srcdir)/.. \
$(POPT_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS) \
Modified: branches/SAMBA_4_0/source/lib/ldb/configure.ac
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/configure.ac 2007-11-06 00:49:54 UTC (rev 25845)
+++ branches/SAMBA_4_0/source/lib/ldb/configure.ac 2007-11-06 01:05:19 UTC (rev 25846)
@@ -71,5 +71,7 @@
AC_SUBST(TESTS)
AC_SUBST(EXTRA_OBJ)
+AC_LD_EXPORT_DYNAMIC
+
m4_include(libldb.m4)
AC_OUTPUT(Makefile ldb.pc)
Modified: branches/SAMBA_4_0/source/lib/replace/libreplace.m4
===================================================================
--- branches/SAMBA_4_0/source/lib/replace/libreplace.m4 2007-11-06 00:49:54 UTC (rev 25845)
+++ branches/SAMBA_4_0/source/lib/replace/libreplace.m4 2007-11-06 01:05:19 UTC (rev 25846)
@@ -355,5 +355,6 @@
])
m4_include(libreplace_cc.m4)
+m4_include(libreplace_ld.m4)
m4_include(libreplace_macros.m4)
m4_include(autoconf-2.60.m4)
Added: branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4
===================================================================
--- branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4 2007-11-06 00:49:54 UTC (rev 25845)
+++ branches/SAMBA_4_0/source/lib/replace/libreplace_ld.m4 2007-11-06 01:05:19 UTC (rev 25846)
@@ -0,0 +1,10 @@
+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= ])
+AC_SUBST(LD_EXPORT_DYNAMIC)
+LDFLAGS="$saved_LDFLAGS"
+])
More information about the samba-cvs
mailing list