aboutsummaryrefslogtreecommitdiff
path: root/graphics/gmt
diff options
context:
space:
mode:
authorMikael Urankar <mikael@FreeBSD.org>2020-11-29 15:40:36 +0000
committerMikael Urankar <mikael@FreeBSD.org>2020-11-29 15:40:36 +0000
commit009fc642de10b8b1184700240c4c5810db569db8 (patch)
tree9814d402ef8fdb514cf9741ddc5bb8bf09ce6991 /graphics/gmt
parentbc8234fa0a8a9dbf1362b9bfe381065f0fca7663 (diff)
downloadports-009fc642de10b8b1184700240c4c5810db569db8.tar.gz
ports-009fc642de10b8b1184700240c4c5810db569db8.zip
graphics/gmt: Fix build on aarch64
Approved by: portmgr (tier-2 blanket)
Notes
Notes: svn path=/head/; revision=556575
Diffstat (limited to 'graphics/gmt')
-rw-r--r--graphics/gmt/files/patch-src_gmt__common__sighandler.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/graphics/gmt/files/patch-src_gmt__common__sighandler.c b/graphics/gmt/files/patch-src_gmt__common__sighandler.c
new file mode 100644
index 000000000000..e4d10e76d8bd
--- /dev/null
+++ b/graphics/gmt/files/patch-src_gmt__common__sighandler.c
@@ -0,0 +1,11 @@
+--- src/gmt_common_sighandler.c.orig 2020-11-28 18:05:26 UTC
++++ src/gmt_common_sighandler.c
+@@ -69,6 +69,8 @@ void backtrace_symbols_fd(void *const *buffer, int siz
+ # define UC_IP(uc) ((void *) (uc)->uc_mcontext.mc_rip)
+ # elif defined( __arm__)
+ # define UC_IP(uc) ((void *) (uc)->uc_mcontext.arm_pc)
++# elif defined( __aarch64__)
++# define UC_IP(uc) ((void *) (uc)->uc_mcontext.mc_gpregs.gp_elr)
+ # elif defined(__ppc__)
+ # define UC_IP(uc) ((void *) (uc)->uc_mcontext.mc_srr0)
+ # else