Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
boehm-gc tests wanted (archs other than x86/arm64)
To:
ports <ports@openbsd.org>
Date:
Sun, 19 Oct 2025 10:28:09 +0100

Download raw body.

Thread
could anyone give this a spin on the less common archs please?
works for me on i386/amd64/arm64.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/Makefile,v
diff -u -p -r1.86 Makefile
--- Makefile	29 Apr 2025 16:12:34 -0000	1.86
+++ Makefile	19 Oct 2025 09:26:35 -0000
@@ -1,8 +1,8 @@
 COMMENT-main=	garbage collection and memory leak detection for C and C++
 COMMENT-atomic=	access to hardware provided atomic memory operations
 
-VERSION=	8.2.8
-LIBAO_VERSION=	7.8.2
+VERSION=	8.2.10
+LIBAO_VERSION=	7.8.4
 
 # has various machine-dependent parts; updates definitely need
 # tests on more than just amd64.
@@ -18,8 +18,8 @@ MULTI_PACKAGES=	-main -atomic
 DEBUG_PACKAGES=	${BUILD_PACKAGES}
 
 SHARED_LIBS +=	atomic_ops           3.0      # 3.0
-SHARED_LIBS +=	atomic_ops_gpl       3.0      # 3.0
-SHARED_LIBS +=	gc                   7.0      # 6.4
+SHARED_LIBS +=	atomic_ops_gpl       3.1      # 3.1
+SHARED_LIBS +=	gc                   8.0      # 6.5
 SHARED_LIBS +=	gccpp                1.0      # 6.0
 SHARED_LIBS +=	gctba                0.0      # 6.0
 SHARED_LIBS +=	cord                 3.0      # 6.1
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/distinfo,v
diff -u -p -r1.14 distinfo
--- distinfo	29 Apr 2025 15:02:10 -0000	1.14
+++ distinfo	19 Oct 2025 09:26:35 -0000
@@ -1,4 +1,4 @@
-SHA256 (gc-8.2.8.tar.gz) = dkkCBiHLJjJeH7XIdCWQ2S+0jOXCWbUC+vfZ+12rsWA=
-SHA256 (libatomic_ops-7.8.2.tar.gz) = 0wUgf+IH8rP7XLTAGdoStEzj/LxZPf1QgNhnsaJBm1E=
-SIZE (gc-8.2.8.tar.gz) = 1219553
-SIZE (libatomic_ops-7.8.2.tar.gz) = 524637
+SHA256 (gc-8.2.10.tar.gz) = gyz0989na1lYLtOxu9kKjQ4N28OxHLOyCWxRd845zEc=
+SHA256 (libatomic_ops-7.8.4.tar.gz) = I1bgAugO9pWHXpcdak/YxhylxvpP0b8xzOVKJpyL/NU=
+SIZE (gc-8.2.10.tar.gz) = 1229219
+SIZE (libatomic_ops-7.8.4.tar.gz) = 526632
Index: patches/patch-os_dep_c
===================================================================
RCS file: patches/patch-os_dep_c
diff -N patches/patch-os_dep_c
--- patches/patch-os_dep_c	29 Apr 2025 15:02:10 -0000	1.13
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-- Fix unused variable old_segv_handler and old_bus_handler
-
-Index: os_dep.c
---- os_dep.c.orig
-+++ os_dep.c
-@@ -889,7 +889,7 @@ GC_INNER size_t GC_page_size = 0;
- 
- #   if defined(SUNOS5SIGS) || defined(IRIX5) || defined(OSF1) \
-        || defined(HAIKU) || defined(HURD) || defined(FREEBSD) \
--       || defined(NETBSD)
-+       || defined(NETBSD) || defined(OPENBSD)
-         static struct sigaction old_segv_act;
- #       if defined(_sigargs) /* !Irix6.x */ || defined(HPUX) \
-            || defined(HURD) || defined(NETBSD) || defined(FREEBSD)