$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 <mathieu.desnoyers@polymtl.ca>
* CFLAGS="-m64 -g -O2" ./configure
Forcing a 32-bit build with 386 backward compatibility:
* 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
-----------------------
ARCHITECTURES SUPPORTED
-----------------------
AC_CHECK_FUNCS([bzero gettimeofday munmap strtoul])
# Find arch type
AC_CHECK_FUNCS([bzero gettimeofday munmap strtoul])
# Find arch type
i386) ARCHTYPE="x86"; SUBARCHTYPE="x86compat" ;;
i486) ARCHTYPE="x86";;
i586) ARCHTYPE="x86";;
i386) ARCHTYPE="x86"; SUBARCHTYPE="x86compat" ;;
i486) ARCHTYPE="x86";;
i586) ARCHTYPE="x86";;
-#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.
#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])
[
]
AC_DEFINE([CONFIG_URCU_HAVE_FENCE], [1])
[