X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=configure.ac;h=20272c1bf12414377b447eae21b6b3cee86678df;hb=c5b9f8ff1e4debcc0787cda8ef13891c69d3a729;hp=d659d4f76f955702f8cec22cdeb184feffffd3ae;hpb=344730037990a22ff80e47f39598536c260ab49b;p=urcu.git diff --git a/configure.ac b/configure.ac index d659d4f..20272c1 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. -AC_INIT([userspace-rcu], [0.2.4], [mathieu dot desnoyers at polymtl dot ca]) +AC_INIT([userspace-rcu], [0.3.0], [mathieu dot desnoyers at polymtl dot ca]) AC_CONFIG_AUX_DIR([config]) AC_CANONICAL_TARGET AC_CANONICAL_HOST @@ -35,7 +35,7 @@ AC_FUNC_MMAP AC_CHECK_FUNCS([bzero gettimeofday munmap strtoul]) # Find arch type -case $target_cpu in +case $host_cpu in i386) ARCHTYPE="x86"; SUBARCHTYPE="x86compat" ;; i486) ARCHTYPE="x86";; i586) ARCHTYPE="x86";; @@ -47,6 +47,7 @@ case $target_cpu in ppc) ARCHTYPE="ppc" ;; s390) ARCHTYPE="s390" ;; s390x) ARCHTYPE="s390" ;; + sparc64) ARCHTYPE="sparc64" ;; *) ARCHTYPE="unknown";; esac @@ -57,11 +58,11 @@ AC_SUBST(ARCHTYPE) AC_SUBST(SUBARCHTYPE) [ -#if test "x$ARCHTYPE" = "xx86" -a "x$target_cpu" != "xi386" -a "x$target_cpu" != "xi486" -a "x$target_cpu" != "xi586"; then +#if test "x$ARCHTYPE" = "xx86" -a "x$host_cpu" != "xi386" -a "x$host_cpu" != "xi486" -a "x$host_cpu" != "xi586"; then #For now, using lock; addl compatibility mode even for i686, because the #Pentium III is seen as a i686, but lacks mfence instruction. #Only using fence for x86_64. -if test "x$ARCHTYPE" = "xx86" -a "x$target_cpu" != "xi386" -a "x$target_cpu" != "xi486" -a "x$target_cpu" != "xi586" -a "x$target_cpu" != "xi686"; then +if test "x$ARCHTYPE" = "xx86" -a "x$host_cpu" != "xi386" -a "x$host_cpu" != "xi486" -a "x$host_cpu" != "xi586" -a "x$host_cpu" != "xi686"; then ] AC_DEFINE([CONFIG_URCU_HAVE_FENCE], [1]) [