From aec54fb9382f70c796da27be31f25ce3aa5aa176 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Fri, 31 Aug 2018 00:56:10 +0200 Subject: [PATCH] MDEV-9627 clang builds fail on i386 don't use C11 atomics unless HAVE_GCC_C11_ATOMICS is defined --- include/my_atomic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/my_atomic.h b/include/my_atomic.h index c75b65db38d..855b781dfe3 100644 --- a/include/my_atomic.h +++ b/include/my_atomic.h @@ -328,7 +328,7 @@ make_atomic_store(ptr) #define MY_ATOMIC_NOT_1CPU 1 extern int my_atomic_initialize(); -#ifdef __ATOMIC_SEQ_CST +#ifdef HAVE_GCC_C11_ATOMICS #define MY_MEMORY_ORDER_RELAXED __ATOMIC_RELAXED #define MY_MEMORY_ORDER_CONSUME __ATOMIC_CONSUME #define MY_MEMORY_ORDER_ACQUIRE __ATOMIC_ACQUIRE