Unbreak build on amd64

clang from base doesn't provide _Unwind_* functions (yet?)
This commit is contained in:
jca 2017-08-09 21:41:33 +00:00
parent 23ba1d24e7
commit d0a93fe187

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-bind_bind-9_9_9-P3_lib_isc_backtrace_c,v 1.1 2017/08/09 21:41:33 jca Exp $
Disable backtrace support, only used on amd64 and broken with base clang
(which doesn't provide _Unwind_* yet?).
Index: bind/bind-9.9.9-P3/lib/isc/backtrace.c
--- bind/bind-9.9.9-P3/lib/isc/backtrace.c.orig
+++ bind/bind-9.9.9-P3/lib/isc/backtrace.c
@@ -49,7 +49,7 @@
*/
#ifdef HAVE_LIBCTRACE
#define BACKTRACE_LIBC
-#elif defined(__GNUC__) && (defined(__x86_64__) || defined(__ia64__))
+#elif 0 && defined(__GNUC__) && (defined(__x86_64__) || defined(__ia64__))
#define BACKTRACE_GCC
#elif defined(WIN32)
#define BACKTRACE_WIN32