From ca41470462c3a674966e55be7186c5bdefbe6242 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Wed, 10 Aug 2011 22:40:30 -0500 Subject: [PATCH] configure: simplify CARCH generation madness Rather than a hardcoded list of only a few select architectures (of the 250+ case statements in config.guess), simply define CARCH to be the first component of the "target triplet". This introduces one "regression"- powerpc will no longer become ppc. However, this is easily worked around in downstream distros if wanted. This was the only CPU architecture with this oddity so it was felt worth the price to make this change. Note that 'ppc64' wasn't handled in this same odd fashion before anyway. Signed-off-by: Dan McGee --- configure.ac | 32 ++------------------------------ 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/configure.ac b/configure.ac index 9f5b1cbd..309a591a 100644 --- a/configure.ac +++ b/configure.ac @@ -242,36 +242,8 @@ AC_SUBST(STRIP_BINARIES) AC_SUBST(STRIP_SHARED) AC_SUBST(STRIP_STATIC) -# Check for architecture, used in default makepkg.conf -case "${host}" in - i686-*) - CARCH="i686" - ;; - x86_64-*) - CARCH="x86_64" - ;; - ia64-*) - CARCH="ia64" - ;; - sparc-*) - CARCH="sparc" - ;; - ppc-* | powerpc-*) - CARCH="ppc" - ;; - i386-*) - CARCH="i386" - ;; - arm-*) - CARCH="arm" - ;; - *) - AC_MSG_WARN([[Your architecture is unknown for makepkg.conf, consider adding it to configure.ac]]) - CARCH="unknown" - ;; -esac - -# Now do some things common to all architectures +# Variables plugged into makepkg.conf +CARCH="${host%%-*}" CHOST="${host}" AC_SUBST(CARCH) AC_SUBST(CHOST)