BIND 10 master, updated. 9682bf18607745c83437cd4592d3289e68410772 merge trac1439
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Nov 29 20:31:02 UTC 2011
The branch, master has been updated
via 9682bf18607745c83437cd4592d3289e68410772 (commit)
via c789138250b33b6b08262425a08a2a0469d90433 (commit)
from e665914a467810569a22e093a56ff5c711179143 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9682bf18607745c83437cd4592d3289e68410772
Author: Dima Volodin <dvv at isc.org>
Date: Tue Nov 29 15:28:41 2011 -0500
merge trac1439
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
configure.ac | 2 ++
2 files changed, 7 insertions(+), 0 deletions(-)
-----------------------------------------------------------------------
diff --git a/ChangeLog b/ChangeLog
index 7644588..f033783 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+333. [bug] dvv
+ Solaris needs "-z now" to force non-lazy binding and prevent g++ static
+ initialization code from deadlocking.
+ (Trac #1439, git c789138250b33b6b08262425a08a2a0469d90433)
+
332. [bug] vorner
C++ exceptions in the isc.dns.Rdata wrapper are now converted
to python ones instead of just aborting the interpretter.
diff --git a/configure.ac b/configure.ac
index 26c1e34..095fdb8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -96,6 +96,8 @@ case "$host" in
# Solaris requires special definitions to get some standard libraries
# (e.g. getopt(3)) available with common used header files.
CPPFLAGS="$CPPFLAGS -D_XPG4_2 -D__EXTENSIONS__"
+ # "now" binding is necessary to prevent deadlocks in C++ static initialization code
+ LDFLAGS="$LDFLAGS -z now"
;;
*-apple-darwin*)
# libtool doesn't work perfectly with Darwin: libtool embeds the
More information about the bind10-changes
mailing list