From c5b9f8ff1e4debcc0787cda8ef13891c69d3a729 Mon Sep 17 00:00:00 2001 From: Pierre-Marc Fournier Date: Wed, 11 Nov 2009 17:48:40 -0500 Subject: [PATCH] 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 --- README | 2 +- configure.ac | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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]) [ -- 2.34.1