From 56be96c4f36b0de4e00d7022415cba0a92d53b8f Mon Sep 17 00:00:00 2001 From: Craig Everett Date: Thu, 14 Aug 2025 10:41:52 +0900 Subject: [PATCH] Update system arch discovery method --- src/gmc_con.erl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/gmc_con.erl b/src/gmc_con.erl index 7d10351..c8e9b90 100644 --- a/src/gmc_con.erl +++ b/src/gmc_con.erl @@ -283,11 +283,13 @@ platform_dir() -> {unix, linux} -> "linux_x86_64"; {unix, darwin} -> - case erlang:system_info(system_architecture) of - "aarch64-" ++ _ -> + case string:trim(os:cmd("uname -m")) of + "arm64" -> "mac_arm64"; + "x86_64" -> + "mac_x86_64"; Other -> - ok = log(info, "system_architecture: ~p", [Other]), + ok = log(info, "uname -m: ~p", [Other]), "mac_x86_64" end; {win32, nt} ->