From: Pierre-Marc Fournier Date: Wed, 11 Nov 2009 22:48:40 +0000 (-0500) Subject: cross-compilation: use $host instead of $target X-Git-Tag: v0.3.1~3 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=c5b9f8ff1e4debcc0787cda8ef13891c69d3a729;p=urcu.git cross-compilation: use $host instead of $target $target should be used only when building a compiler. It indicates the target system for which the compiler will build executables. $host is the variable that should be used to indicate the type of system the package we are compiling now will run on. Also, update the README to say to use --host instead of --target. Signed-off-by: Mathieu Desnoyers --- diff --git a/README b/README index af0a9c2..58ce031 100644 --- a/README +++ b/README @@ -16,7 +16,7 @@ BUILDING * CFLAGS="-m64 -g -O2" ./configure Forcing a 32-bit build with 386 backward compatibility: - * CFLAGS="-m32 -g -O2" ./configure --target=i386-pc-linux-gnu + * CFLAGS="-m32 -g -O2" ./configure --host=i386-pc-linux-gnu ARCHITECTURES SUPPORTED ----------------------- diff --git a/configure.ac b/configure.ac index 20c2689..20272c1 100644 --- a/configure.ac +++ b/configure.ac @@ -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";; @@ -58,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]) [