diff options
author | Mikael Ronstrom <mikael@mysql.com> | 2009-12-18 11:15:21 +0100 |
---|---|---|
committer | Mikael Ronstrom <mikael@mysql.com> | 2009-12-18 11:15:21 +0100 |
commit | 45e62fba06e2ac9684c3d1990204383f84aba011 (patch) | |
tree | 3b02a32757841354c4b5cbc9212db61967692059 /configure.in | |
parent | 3ad70924c90bdacec58dd27abe68daaa678c0322 (diff) | |
download | mariadb-git-45e62fba06e2ac9684c3d1990204383f84aba011.tar.gz |
Fixed Solaris Atomics build issues
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 8 |
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; ]] )], |