>From 5e293c67e0d2062fd7481225d06e4545846b3d62 Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart Date: Sun, 24 Jun 2018 12:02:51 +0200 Subject: [PATCH] chicken.h: identify arm64 architectures With this change, `(machine-type)' returns "arm64" for such architectures. --- chicken.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chicken.h b/chicken.h index b90bc3a0..2bc09ea0 100644 --- a/chicken.h +++ b/chicken.h @@ -662,8 +662,10 @@ void *alloca (); # define C_MACHINE_TYPE "ia64" #elif defined(__x86_64__) # define C_MACHINE_TYPE "x86-64" -#elif defined(__arm__) +#elif defined(__arm__) && !defined(__arm64__) && !defined(__aarch64__) # define C_MACHINE_TYPE "arm" +#elif defined(__arm64__) || defined(__aarch64__) +# define C_MACHINE_TYPE "arm64" #else # define C_MACHINE_TYPE "unknown" #endif -- 2.11.0