mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-24 17:49:45 +01:00
configure.in: fix message
This commit is contained in:
parent
2b72f35c32
commit
c69092e110
18
configure.in
18
configure.in
@ -35,16 +35,18 @@ AC_CHECK_HEADERS(tr1/unordered_set)
|
|||||||
AC_LANG_POP([C++])
|
AC_LANG_POP([C++])
|
||||||
|
|
||||||
AC_CACHE_CHECK([for __sync_* atomic operations], msgpack_cv_atomic_ops, [
|
AC_CACHE_CHECK([for __sync_* atomic operations], msgpack_cv_atomic_ops, [
|
||||||
AC_TRY_LINK([
|
AC_TRY_LINK([
|
||||||
int atomic_sub(int i) { return __sync_sub_and_fetch(&i, 1); }
|
int atomic_sub(int i) { return __sync_sub_and_fetch(&i, 1); }
|
||||||
int atomic_add(int i) { return __sync_add_and_fetch(&i, 1); }
|
int atomic_add(int i) { return __sync_add_and_fetch(&i, 1); }
|
||||||
], [], msgpack_cv_atomic_ops="yes")
|
], [], msgpack_cv_atomic_ops="yes")
|
||||||
])
|
])
|
||||||
if test "$msgpack_cv_atomic_ops" != "yes"; then
|
if test "$msgpack_cv_atomic_ops" != "yes"; then
|
||||||
AC_MSG_ERROR([__sync_* atomic operations are not supported.
|
AC_MSG_ERROR([__sync_* atomic operations are not supported.
|
||||||
|
|
||||||
Note that gcc < 4.1 is not supported.
|
Note that gcc < 4.1 is not supported.
|
||||||
If you are using gcc-4.1 and the CPU architecture is x86, try to add
|
|
||||||
CFLAGS"--march=i686" and CXXFLAGS="-march=i668" options to ./configure as follows:
|
If you are using gcc >= 4.1 and the default target CPU architecture is "i386", try to
|
||||||
|
add CFLAGS="--march=i686" and CXXFLAGS="-march=i668" options to ./configure as follows:
|
||||||
|
|
||||||
$ ./configure CFLAGS="-march=i686" CXXFLAGS="-march=i686"
|
$ ./configure CFLAGS="-march=i686" CXXFLAGS="-march=i686"
|
||||||
])
|
])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user