diff --git a/mk/arm.mk b/mk/arm.mk index accf9d36..a768dc7d 100644 --- a/mk/arm.mk +++ b/mk/arm.mk @@ -1,8 +1,12 @@ -ARM_EXEC = qemu-arm -ARM_EXEC := $(shell which $(ARM_EXEC)) -ifndef ARM_EXEC -$(warning "no qemu-arm found. Please check package installation") -ARM_EXEC = echo WARN: unable to run +ifeq ($(HOST_ARCH),armv7l) # detect ARMv7-A only and assume Linux-compatible + ARM_EXEC := +else + ARM_EXEC = qemu-arm + ARM_EXEC := $(shell which $(ARM_EXEC)) + ifndef ARM_EXEC + $(warning "no qemu-arm found. Please check package installation") + ARM_EXEC = echo WARN: unable to run + endif endif export ARM_EXEC diff --git a/mk/common.mk b/mk/common.mk index 2e44f440..77e6e1c1 100644 --- a/mk/common.mk +++ b/mk/common.mk @@ -5,6 +5,8 @@ else PRINTF = env printf endif +HOST_ARCH = $(shell arch) + # Control the build verbosity ifeq ("$(VERBOSE)","1") Q :=