X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=configure.ac;h=28409d94e509682a35c33f1549207db75f8d2640;hb=17ff7194b4cc324b67e39ec0badef72057a4cd99;hp=9bb763d27600c0b0d9dde9f8068ac7d191819117;hpb=bf9de1b724767a7b0d9f32385ed3ab8623aabb71;p=urcu.git diff --git a/configure.ac b/configure.ac index 9bb763d..28409d9 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.3], [mathieu dot desnoyers at polymtl dot ca]) +AC_INIT([userspace-rcu], [0.3.3], [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]) [