]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2506. [port] solaris: Check at configure time if
authorMark Andrews <marka@isc.org>
Mon, 8 Dec 2008 04:50:52 +0000 (04:50 +0000)
committerMark Andrews <marka@isc.org>
Mon, 8 Dec 2008 04:50:52 +0000 (04:50 +0000)
                        hack_shutup_pthreadonceinit is needed. [RT #19037]

CHANGES
configure.in

diff --git a/CHANGES b/CHANGES
index 01be30c527f50045db042520b9b621a728cb3c8d..7e8752d807a70da04f052d49cc2c9bda7b0abe51 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+2506.  [port]          solaris: Check at configure time if 
+                       hack_shutup_pthreadonceinit is needed. [RT #19037]
+
 2505.  [port]          Treat amd64 similarly to x86_64 when determining
                        atomic operation support. [RT #19031]
 
index e7f49c9b97289df554906ad75a7959c90b9caa20..a16f81522ee0e31c15e5dc1817f3db4ada7c5fab 100644 (file)
@@ -18,7 +18,7 @@ AC_DIVERT_PUSH(1)dnl
 esyscmd([sed "s/^/# /" COPYRIGHT])dnl
 AC_DIVERT_POP()dnl
 
-AC_REVISION($Revision: 1.460 $)
+AC_REVISION($Revision: 1.461 $)
 
 AC_INIT(lib/dns/name.c)
 AC_PREREQ(2.59)
@@ -2131,7 +2131,7 @@ case "$host" in
                hack_shutup_pthreadonceinit=yes
                ;;
        *-solaris2.1[[0-9]])
-               hack_shutup_pthreadonceinit=yes
+               AC_TRY_COMPILE([ #include <pthread.h> ], [ static pthread_once_t once_test = { PTHREAD_ONCE_INIT }; ], [hack_shutup_pthreadonceinit=yes], )
                ;;
 esac