blob: 0aa89b2bb1b8b62d680b49802b98f5ef334b0ab3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$NetBSD: patch-include_arch_unix_apr__arch__atomic.h,v 1.1 2020/02/20 06:25:28 rin Exp $
Work around missing 64bit atomic builtins for non-x86 ILP32 platforms.
--- include/arch/unix/apr_arch_atomic.h.orig 2020-02-19 15:50:52.065380193 +0900
+++ include/arch/unix/apr_arch_atomic.h 2020-02-19 15:51:59.253483287 +0900
@@ -26,6 +26,9 @@
/* noop */
#elif HAVE_ATOMIC_BUILTINS
# define USE_ATOMICS_BUILTINS
+# ifndef __LP64__
+# define NEED_ATOMICS_GENERIC64
+# endif
#elif defined(SOLARIS2) && SOLARIS2 >= 10
# define USE_ATOMICS_SOLARIS
# define NEED_ATOMICS_GENERIC64
|