From: John Coyle Date: Wed, 9 Mar 2016 00:48:20 +0000 (-0500) Subject: configure.ac: Use uname instead of arch. X-Git-Tag: ses5-milestone5~512^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6cb0657b564611d7c33f65dbfacd50dd4072a10c;p=ceph.git 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 --- diff --git a/configure.ac b/configure.ac index b83cdf9e4e9..5e1c92a13b7 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([], [[