]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Don't use AC_CANONICAL_SYSTEM, only use AC_CANONICAL_HOST.
authorDiego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
Fri, 21 Nov 2008 00:02:55 +0000 (01:02 +0100)
committerDiego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
Fri, 21 Nov 2008 12:04:03 +0000 (13:04 +0100)
Since alsa-lib is not a tool generating architecture code, the target
definition does not matter, instead use $host and $build properly.

See http://blog.flameeyes.eu/2008/10/11 for a detailed explanation of
the problem and the fix.

Signed-off-by: Diego E. 'Flameeyes' Pettenò <flameeyes@gmail.com>
configure.in

index 7b1eddc50a71894ccba21009615b72f327859884..7e604b519f1e60cea7a4ac4fba0dbd1ef0e269b7 100644 (file)
@@ -8,7 +8,7 @@ dnl change API = c+1:0:a
 dnl add API = c+1:0:a+1
 dnl remove API = c+1:0:0
 dnl *************************************************
-AC_CANONICAL_SYSTEM
+AC_CANONICAL_HOST
 AM_INIT_AUTOMAKE(alsa-lib, 1.0.18)
 eval LIBTOOL_VERSION_INFO="2:0:0"
 dnl *************************************************
@@ -19,15 +19,15 @@ AC_PREFIX_DEFAULT(/usr)
 dnl Checks for programs.
 
 dnl try to gues cross-compiler if not set
-if test "x$target" != "x$host" -a -z "`echo $CC | grep -e '-gcc'`";
+if test "x$host" != "x$build" -a -z "`echo $CC | grep -e '-gcc'`";
 then
   AC_MSG_CHECKING(for cross-compiler)
 
   which ${program_prefix}gcc >/dev/null 2>&1 && CC=${program_prefix}gcc
-  which ${target_cpu}-${target_os}-gcc >/dev/null 2>&1 \
-  && CC=${target_cpu}-${target-os}-gcc
-  which ${target_cpu}-${target_vendor}-${target_os}-gcc >/dev/null 2>&1 \
-  && CC=${target_cpu}-${target_vendor}-${target_os}-gcc
+  which ${host_cpu}-${host_os}-gcc >/dev/null 2>&1 \
+  && CC=${host_cpu}-${host-os}-gcc
+  which ${host_cpu}-${host_vendor}-${host_os}-gcc >/dev/null 2>&1 \
+  && CC=${host_cpu}-${host_vendor}-${host_os}-gcc
 
   AC_MSG_RESULT($CC)
 fi
@@ -261,7 +261,7 @@ AC_SUBST(ALSA_DEPLIBS)
 
 dnl Check for architecture
 AC_MSG_CHECKING(for architecture)
-case "$target" in
+case "$host" in
 i?86*)
   AC_MSG_RESULT(x86)
   ;;