From 6cb0657b564611d7c33f65dbfacd50dd4072a10c Mon Sep 17 00:00:00 2001 From: John Coyle Date: Tue, 8 Mar 2016 19:48:20 -0500 Subject: [PATCH] configure.ac: Use uname instead of arch. arch is deprecated in linux-utils and coreutils does not install it by default. https://git.kernel.org/cgit/utils/util-linux/util-linux.git/commit/?id=27abd8094845b4b2002a8ed5c3dd212999902c8f http://www.gnu.org/software/coreutils/manual/html_node/arch-invocation.html#arch-invocation Use uname -m, because uname -p returns unknown on alpine. Signed-off-by: John Coyle --- configure.ac | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index b83cdf9e4e91..5e1c92a13b76 100644 --- a/configure.ac +++ b/configure.ac @@ -244,14 +244,7 @@ AC_CHECK_PROG(YASM_CHECK, yasm, yes) if test x"$YASM_CHECK" = x"yes"; then if yasm -f elf64 src/common/crc32c_intel_fast_asm.S -o /dev/null; then echo 'we have a modern and working yasm' - # FreeBSD has uname -p not arch(1), so do not exec arch - arch_x86_64=0 - if test x`uname -p`x = x"amd64"x ; then - arch_x86_64=1 - elif which arch 2>&1 > /dev/null; then - test x`arch`x = x"x86_64"x && arch_x86_64=1 - fi - if test $arch_x86_64 -eq 1 ; then + if test x`uname -m`x = x"x86_64"x || test x`uname -m`x = x"amd64"x; then echo 'we are x86_64' arch_x32=0 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [[ -- 2.47.3