Fix potentially wrong HOSTARCH definition in cross-compilation

This commit is contained in:
Martin Kroeker
2021-11-10 22:27:14 +01:00
committed by GitHub
parent 2d7ca63e21
commit 9cc0098ce2

View File

@@ -9,11 +9,10 @@ ifndef TOPDIR
TOPDIR = .
endif
# If ARCH is not set, we use the host system's architecture for getarch compile options.
ifndef ARCH
# we need to use the host system's architecture for getarch compile options even especially when cross-compiling
HOSTARCH := $(shell uname -m)
else
HOSTARCH = $(ARCH)
ifeq ($(HOSTARCH), amd64)
HOSTARCH=x86_64
endif
HAVE_GAS := $(shell as -v < /dev/null 2>&1 | grep GNU 2>&1 >/dev/null)