summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorMikael Ronstrom <mikael@mysql.com>2009-12-18 11:15:21 +0100
committerMikael Ronstrom <mikael@mysql.com>2009-12-18 11:15:21 +0100
commit45e62fba06e2ac9684c3d1990204383f84aba011 (patch)
tree3b02a32757841354c4b5cbc9212db61967692059 /configure.in
parent3ad70924c90bdacec58dd27abe68daaa678c0322 (diff)
downloadmariadb-git-45e62fba06e2ac9684c3d1990204383f84aba011.tar.gz
Fixed Solaris Atomics build issues
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in8
1 files changed, 3 insertions, 5 deletions
diff --git a/configure.in b/configure.in
index d4b01e238f6..5db4f034f0c 100644
--- a/configure.in
+++ b/configure.in
@@ -1922,9 +1922,9 @@ AC_CACHE_CHECK([whether the OS provides atomic_* functions like Solaris],
[mysql_cv_solaris_atomic],
[AC_RUN_IFELSE(
[AC_LANG_PROGRAM(
- [
+ [[
#include <atomic.h>
- ]
+ ]],
[[
int foo = -10; int bar = 10;
int64_t foo64 = -10; int64_t bar64 = 10;
@@ -1944,9 +1944,7 @@ AC_CACHE_CHECK([whether the OS provides atomic_* functions like Solaris],
bar64 = atomic_cas_64((volatile uint64_t *)&bar64, (uint_t)foo64, 15);
if (bar64)
return -1;
- foo64 = atomic_or_64((volatile uint64_t *)&bar64, 0);
- if (foo64)
- return -1;
+ atomic_or_64((volatile uint64_t *)&bar64, 0);
return 0;
]]
)],