diff -Nurd gmt-6.1.1.orig/src/gmt_common_sighandler.c gmt-6.1.1/src/gmt_common_sighandler.c --- gmt-6.1.1.orig/src/gmt_common_sighandler.c 2020-09-01 21:29:44 +++ gmt-6.1.1/src/gmt_common_sighandler.c 2023-07-23 18:37:08 @@ -58,6 +58,8 @@ # if __DARWIN_UNIX03 # ifdef __x86_64__ # define UC_IP(uc) ((void *) (uc)->uc_mcontext->__ss.__rip) +# elif __arm64__ /* Apple Silicon, e.g. M1 */ +# define UC_IP(uc) ((void *) (uc)->uc_mcontext->__ss.__pc) # else # define UC_IP(uc) ((void *) (uc)->uc_mcontext->__ss.__eip) # endif