From 7191bde57a5ce87343c74496a597b4a8185f0ce2 Mon Sep 17 00:00:00 2001 From: Elliot Saba Date: Thu, 17 Nov 2016 14:07:32 -0800 Subject: [PATCH] Set certain LLVM and OpenBLAS options automatically for `aarch64` --- Make.inc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Make.inc b/Make.inc index b415cd4c7bd2a..3b7e9fbf56fa2 100644 --- a/Make.inc +++ b/Make.inc @@ -663,6 +663,13 @@ OPENBLAS_TARGET_ARCH:=ARMV7 USE_SYSTEM_LIBM:=1 endif +# If we are running on aarch64 (e.g. ARMv8 or ARM64), set certain options automatically +ifneq (,$(findstring aarch64,$(ARCH))) +LLVM_VER:=3.9.0 +OPENBLAS_DYNAMIC_ARCH:=0 +OPENBLAS_TARGET_ARCH:=ARMV8 +endif + # Set MARCH-specific flags ifneq ($(MARCH),) CC += -march=$(MARCH)