The branch, v3-5-test has been updated via c69ab42 s3: Test for "__attribute__((destructor))" (cherry picked from commit 36e736871e28665ffcbbc4d0c87e1a2b60fcf0e0) from 7b8ba88 WHATSNEW: Start release notes for 3.5.11.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test - Log ----------------------------------------------------------------- commit c69ab4252d9aea274f44f96b1e3f41ca57185987 Author: Volker Lendecke <v...@samba.org> Date: Mon May 10 11:53:03 2010 +0200 s3: Test for "__attribute__((destructor))" (cherry picked from commit 36e736871e28665ffcbbc4d0c87e1a2b60fcf0e0) Fix bug #8322 (HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR is missing from 3.5.x). ----------------------------------------------------------------------- Summary of changes: source3/configure.in | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/configure.in b/source3/configure.in index 2c9fe1e..2494593 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -1331,6 +1331,22 @@ if test x"$samba_cv_stat_dos_flags" = x"yes" ; then AC_DEFINE(HAVE_STAT_DOS_FLAGS, 1, [whether there is DOS flags support in the stat struct]) fi +AC_CACHE_CHECK([whether we can compile with __attribute__((destructor))], + samba_cv_function_attribute_destructor, + [ + AC_COMPILE_IFELSE( + [ + __attribute__((destructor)) + static void cleanup(void) { } + ], + samba_cv_function_attribute_destructor=yes) + ]) + +if test x"$samba_cv_function_attribute_destructor" = xyes ; then + AC_DEFINE(HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR, 1, + [whether we can compile with __attribute__((destructor))]) +fi + ##################################### # needed for SRV lookups AC_CHECK_LIB(resolv, dn_expand) -- Samba Shared Repository