diff options
author | Bruno Haible <bruno@clisp.org> | 2023-01-11 18:06:09 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2023-01-11 18:10:49 +0100 |
commit | d11822bc5f46b0e841f34d728f2344a0d3261acc (patch) | |
tree | eac14040bce0ec92c2318ac9df7aee292cff066c /lib/simple-atomic.c | |
parent | e538b158cf08cc3632dc646468b58b7248d055a7 (diff) | |
download | gnulib-d11822bc5f46b0e841f34d728f2344a0d3261acc.tar.gz |
Fix link errors on Android 4.3: Limit last change to builds with GCC.
Diffstat (limited to 'lib/simple-atomic.c')
-rw-r--r-- | lib/simple-atomic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/simple-atomic.c b/lib/simple-atomic.c index ffa126613c..eab87a3ec2 100644 --- a/lib/simple-atomic.c +++ b/lib/simple-atomic.c @@ -67,9 +67,9 @@ atomic_compare_and_swap_ptr (uintptr_t volatile *vp, require to link with -latomic. */ # if (((__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)) \ - && !defined __sparc__) \ + && !defined __sparc__ && !defined __ANDROID__) \ || __clang_major__ >= 3) \ - && !defined __ibmxl__ && !defined __ANDROID__ + && !defined __ibmxl__ /* Use GCC built-ins (available in GCC >= 4.1, except on SPARC, and clang >= 3.0). Documentation: |