--- configure.orig 2019-03-20 16:57:56.000000000 +1100
+++ configure 2019-04-02 02:36:21.000000000 +1100
@@ -18020,10 +18020,27 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+#if !defined(__has_feature)
+#define __has_feature(x) 0
+#if !defined(__has_extension)
+#define __has_extension(x) __has_feature(x)
+#if __has_extension(c_atomic) || __has_extension(cxx_atomic)
+int32_t val = 0; __c11_atomic_fetch_add(&val, 1, __ATOMIC_RELAXED);
int32_t val = 0; __atomic_fetch_add(&val, 1, __ATOMIC_RELAXED);
--- lib/isc/unix/include/isc/stdatomic.h.orig 2019-03-20 16:57:56.000000000 +1100
+++ lib/isc/unix/include/isc/stdatomic.h 2019-04-02 03:33:45.000000000 +1100
#if !defined(__CLANG_ATOMICS) && !defined(__GNUC_ATOMICS)
-#if __has_extension(c_atomic) || __has_extension(cxx_atomic)
+#if defined(HAVE___ATOMIC) && (__has_extension(c_atomic) || __has_extension(cxx_atomic))
#elif __GNUC_PREREQ__(4, 7)