diff --git a/src/atomic/SDL_atomic.c b/src/atomic/SDL_atomic.c index 3ae7647c6..28c25aee7 100644 --- a/src/atomic/SDL_atomic.c +++ b/src/atomic/SDL_atomic.c @@ -39,7 +39,11 @@ #if defined(HAVE_GCC_ATOMICS) # if defined(__clang__) # if __has_builtin(__atomic_load_n) -# define HAVE_ATOMIC_LOAD_N 1 + /* !!! FIXME: this advertises as available in the NDK but uses an external symbol we don't have. + It might be in a later NDK or we might need an extra library? --ryan. */ +# if !defined(__ANDROID__) +# define HAVE_ATOMIC_LOAD_N 1 +# endif # endif # elif defined(__GNUC__) # if (__GNUC__ >= 5)