pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pharo-vm10: fix build with gcc14
Module Name: pkgsrc-wip
Committed By: Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By: steleto
Date: Sun Jan 18 19:39:51 2026 +0900
Changeset: 5bc571c4e8ac9a786bb71e36083b5cba9ccd0fd8
Modified Files:
pharo-vm10/distinfo
pharo-vm10/patches/patch-src_debugUnix.c
Log Message:
pharo-vm10: fix build with gcc14
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5bc571c4e8ac9a786bb71e36083b5cba9ccd0fd8
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
pharo-vm10/distinfo | 2 +-
pharo-vm10/patches/patch-src_debugUnix.c | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diffs:
diff --git a/pharo-vm10/distinfo b/pharo-vm10/distinfo
index b07139262f..7788f0a6ef 100644
--- a/pharo-vm10/distinfo
+++ b/pharo-vm10/distinfo
@@ -10,5 +10,5 @@ SHA1 (patch-include_pharovm_debug.h) = a806f34f443b0d7907983d0d4f20fc121b7dfb65
SHA1 (patch-packaging_linux_bin_launch.sh.in) = 116b5151e0bd58558a1af3691d1f546437d94eae
SHA1 (patch-plugins.cmake) = b8eb5ad47d505c0b52a7601f86109cf8f6ccae40
SHA1 (patch-plugins_UUIDPlugin_common_UUIDPlugin.c) = ebed390cdfd0817c3d2e5fa5f1642d6a7226d10e
-SHA1 (patch-src_debugUnix.c) = 68f2c801cda9ba010134d778f8b32060d2bc9d8a
+SHA1 (patch-src_debugUnix.c) = d7a9a5e798f7da8984c08465c5da8e41707c520b
SHA1 (patch-tty_tty.c) = 6a2acb31f56de61879b044c0e13f5d4d41fd42ef
diff --git a/pharo-vm10/patches/patch-src_debugUnix.c b/pharo-vm10/patches/patch-src_debugUnix.c
index 59fab3d929..fb89d5eca5 100644
--- a/pharo-vm10/patches/patch-src_debugUnix.c
+++ b/pharo-vm10/patches/patch-src_debugUnix.c
@@ -2,7 +2,7 @@ $NetBSD$
support NetBSD/amd64
---- src/debugUnix.c.orig 2023-03-10 09:04:12.000000000 +0000
+--- src/debugUnix.c.orig 2025-11-17 14:10:09.000000000 +0000
+++ src/debugUnix.c
@@ -23,6 +23,12 @@
@@ -17,12 +17,12 @@ support NetBSD/amd64
#ifdef HAVE_EXECINFO_H
# include <execinfo.h>
#endif
-@@ -272,6 +278,20 @@ void * printRegisterState(ucontext_t *ua
+@@ -279,6 +285,20 @@ void * printRegisterState(ucontext_t *ua
regs->mc_edi, regs->mc_edi, regs->mc_ebp, regs->mc_esp,
regs->mc_eip);
return regs->mc_eip;
+#elif __NetBSD__ && __x86_64__
-+ __greg_t *regs = &uap->uc_mcontext.__gregs;
++ __gregset_t *regs = &uap->uc_mcontext.__gregs;
+ fprintf_impl(output,
+ "\trax 0x%08llx rbx 0x%08llx rcx 0x%08llx rdx 0x%08llx\n"
+ "\trdi 0x%08llx rsi 0x%08llx rbp 0x%08llx rsp 0x%08llx\n"
@@ -38,7 +38,7 @@ support NetBSD/amd64
#elif __linux__ && __x86_64__
greg_t *regs = uap->uc_mcontext.gregs;
fprintf_impl(output,
-@@ -435,6 +455,9 @@ void reportStackState(const char *msg, c
+@@ -442,6 +462,9 @@ void reportStackState(const char *msg, c
# elif __FreeBSD__ && __x86_64__
void *fp = (void *)(uap ? uap->uc_mcontext.mc_rbp: 0);
void *sp = (void *)(uap ? uap->uc_mcontext.mc_rsp: 0);
Home |
Main Index |
Thread Index |
Old Index