Update to 8.0.4 with the following additional changes:
- Use mmap via the configure argument instead of hard-coding it.
- Define USE_MMAP_ANON for all OpenBSD arch to match upstream
  code conventions.
- Remove unused ELF_CLASS define for OpenBSD.
- Remove old HAVE_DL_ITERATE_PHDR workaround for OpenBSD.
- Don't use old GC_find_limit_openbsd() which is only needed for
  uthreads.

I've tested this on i386, amd64, sparc64 and aarch64 using the
port's regress tests and by using w3m. Note that on aarch64 the
current boehm-gc port isn't stable and w3m will crash it pretty
easily. This update has not fixed that (aarch64 is still unstable
but the regress tests pass).

Additional testing on mips, powerpc, etc. would be appreciated.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/Makefile,v
retrieving revision 1.75
diff -u -p -u -r1.75 Makefile
--- Makefile    24 Aug 2020 21:31:13 -0000      1.75
+++ Makefile    2 Feb 2021 23:04:37 -0000
@@ -3,8 +3,8 @@
 COMMENT-main=  garbage collection and memory leak detection for C and C++
 COMMENT-atomic=        access to hardware provided atomic memory operations
 
-VERSION=       7.6.0
-LIBAO_VERSION= 7.6.6
+VERSION=       8.0.4
+LIBAO_VERSION= 7.6.10
 # has various machine-dependent parts; updates definitely need
 # tests on more than just amd64.
 
@@ -12,7 +12,6 @@ DISTNAME=     gc-${VERSION}
 
 PKGNAME-atomic=        libatomic_ops-${LIBAO_VERSION}
 PKGNAME-main=  boehm-gc-${VERSION}
-REVISION=      6
 
 DISTFILES=     ${DISTNAME}${EXTRACT_SUFX} \
                libatomic_ops-${LIBAO_VERSION}${EXTRACT_SUFX}
@@ -20,11 +19,11 @@ DISTFILES=  ${DISTNAME}${EXTRACT_SUFX} \
 MULTI_PACKAGES=        -main -atomic
 DEBUG_PACKAGES=        ${BUILD_PACKAGES}
 
-SHARED_LIBS += gc              4.0     # 1.3
-SHARED_LIBS += gccpp           0.0     # 1.3
-SHARED_LIBS += cord            2.3     # 1.3
-SHARED_LIBS +=  atomic_ops     2.0     # 1.3
-SHARED_LIBS +=  atomic_ops_gpl 2.0     # 1.3
+SHARED_LIBS += gc              5.0     # 5.3
+SHARED_LIBS += gccpp           1.0     # 5.0
+SHARED_LIBS += cord            3.0     # 5.0
+SHARED_LIBS +=  atomic_ops     3.0     # 2.1
+SHARED_LIBS +=  atomic_ops_gpl 3.0     # 2.2
 
 CATEGORIES=    devel
 
@@ -49,7 +48,9 @@ CONFIGURE_STYLE= gnu
 
 CONFIGURE_ARGS= --with-libatomic-ops=no \
                --enable-cplusplus \
-               --enable-threads=pthreads
+               --enable-threads=pthreads \
+               --enable-mmap \
+               --enable-static=yes
 
 post-extract:
        @perl -pi -e "s,/usr/local,${PREFIX},g" ${WRKSRC}/doc/gc.man
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/distinfo,v
retrieving revision 1.11
diff -u -p -u -r1.11 distinfo
--- distinfo    30 Dec 2018 17:08:09 -0000      1.11
+++ distinfo    2 Feb 2021 23:04:37 -0000
@@ -1,4 +1,4 @@
-SHA256 (gc-7.6.0.tar.gz) = oUoosRKb6Q5VzW9xEn/8VZThCR1dVBMVKMJM0MA7fZA=
-SHA256 (libatomic_ops-7.6.6.tar.gz) = 
mf6rxfVId/MU20+t6xCfCz4dGlSvtrSz37oecH444HQ=
-SIZE (gc-7.6.0.tar.gz) = 1111751
-SIZE (libatomic_ops-7.6.6.tar.gz) = 498187
+SHA256 (gc-8.0.4.tar.gz) = Q2oN3GexrAsEBbYalnW8qeB1yBVvTevR0G86VsfNKJ0=
+SHA256 (libatomic_ops-7.6.10.tar.gz) = 
WH7fYIF/Vtrx4as4pLPHKbjoRv9ntPYqYVcYNwjwma8=
+SIZE (gc-8.0.4.tar.gz) = 1160528
+SIZE (libatomic_ops-7.6.10.tar.gz) = 503734
Index: patches/patch-bdw-gc_pc_in
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/patches/patch-bdw-gc_pc_in,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-bdw-gc_pc_in
--- patches/patch-bdw-gc_pc_in  9 Dec 2009 20:36:49 -0000       1.1
+++ patches/patch-bdw-gc_pc_in  2 Feb 2021 23:04:37 -0000
@@ -1,10 +1,11 @@
 $OpenBSD: patch-bdw-gc_pc_in,v 1.1 2009/12/09 20:36:49 sthen Exp $
---- bdw-gc.pc.in.orig  Mon Dec  7 10:57:34 2009
-+++ bdw-gc.pc.in       Mon Dec  7 10:57:46 2009
+Index: bdw-gc.pc.in
+--- bdw-gc.pc.in.orig
++++ bdw-gc.pc.in
 @@ -6,5 +6,5 @@ includedir=@includedir@
  Name: Boehm-Demers-Weiser Conservative Garbage Collector
  Description: A garbage collector for C and C++
  Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -lgc
-+Libs: -L${libdir} -lgc -pthread
+-Libs: -L${libdir} @ATOMIC_OPS_LIBS@ -lgc
++Libs: -L${libdir} @ATOMIC_OPS_LIBS@ -lgc -pthread
  Cflags: -I${includedir}
Index: patches/patch-dyn_load_c
===================================================================
RCS file: patches/patch-dyn_load_c
diff -N patches/patch-dyn_load_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-dyn_load_c    2 Feb 2021 23:04:37 -0000
@@ -0,0 +1,33 @@
+$OpenBSD$
+
+- Remove old HAVE_DL_ITERATE_PHDR workaround for OpenBSD
+
+Index: dyn_load.c
+--- dyn_load.c.orig
++++ dyn_load.c
+@@ -81,13 +81,6 @@ STATIC GC_has_static_roots_func GC_has_static_roots = 
+ #   define ELFSIZE ARCH_ELFSIZE
+ #endif
+ 
+-#if defined(OPENBSD)
+-# include <sys/param.h>
+-# if (OpenBSD >= 200519) && !defined(HAVE_DL_ITERATE_PHDR)
+-#   define HAVE_DL_ITERATE_PHDR
+-# endif
+-#endif /* OPENBSD */
+-
+ #if defined(SCO_ELF) || defined(DGUX) || defined(HURD) \
+     || (defined(__ELF__) && (defined(LINUX) || defined(FREEBSD) \
+                              || defined(NACL) || defined(NETBSD) \
+@@ -150,8 +143,10 @@ STATIC GC_has_static_roots_func GC_has_static_roots = 
+ #    elif defined(NETBSD) || defined(OPENBSD)
+ #      if ELFSIZE == 32
+ #        define ElfW(type) Elf32_##type
+-#      else
++#      elif ELFSIZE == 64
+ #        define ElfW(type) Elf64_##type
++#      else
++#        error Missing required ELFSIZE define
+ #      endif
+ #    else
+ #      if !defined(ELF_CLASS) || ELF_CLASS == ELFCLASS32
Index: patches/patch-include_gc_config_macros_h
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/patches/patch-include_gc_config_macros_h,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-include_gc_config_macros_h
--- patches/patch-include_gc_config_macros_h    9 Feb 2014 06:01:54 -0000       
1.3
+++ patches/patch-include_gc_config_macros_h    2 Feb 2021 23:04:37 -0000
@@ -1,21 +1,24 @@
-$OpenBSD: patch-include_gc_config_macros_h,v 1.3 2014/02/09 06:01:54 shadchin 
Exp $
---- include/gc_config_macros.h.orig    Sat Jan 18 23:56:01 2014
-+++ include/gc_config_macros.h Sat Jan 18 23:54:59 2014
-@@ -87,14 +87,14 @@
- # if defined(__mips) && !defined(__linux__)
- #   define GC_IRIX_THREADS
- # endif
--# if defined(__sparc) && !defined(__linux__) \
-+# if defined(__OpenBSD__)
+$OpenBSD$
+
+- make sure the check for GC_OPENBSD_THREADS is before any arch
+  specific checks
+
+Index: include/gc_config_macros.h
+--- include/gc_config_macros.h.orig
++++ include/gc_config_macros.h
+@@ -83,13 +83,13 @@
+ #elif defined(GC_THREADS)
+ # if defined(__linux__)
+ #   define GC_LINUX_THREADS
++# elif defined(__OpenBSD__)
 +#   define GC_OPENBSD_THREADS
-+# elif defined(__sparc) && !defined(__linux__) \
-      || defined(sun) && (defined(i386) || defined(__i386__) \
-                          || defined(__amd64__))
- #   define GC_SOLARIS_THREADS
- # elif defined(__APPLE__) && defined(__MACH__)
- #   define GC_DARWIN_THREADS
+ # elif defined(_PA_RISC1_1) || defined(_PA_RISC2_0) || defined(hppa) \
+        || defined(__HPPA) || (defined(__ia64) && defined(_HPUX_SOURCE))
+ #   define GC_HPUX_THREADS
+ # elif defined(__HAIKU__)
+ #   define GC_HAIKU_THREADS
 -# elif defined(__OpenBSD__)
 -#   define GC_OPENBSD_THREADS
- # elif !defined(GC_LINUX_THREADS) && !defined(GC_HPUX_THREADS) \
-        && !defined(GC_OSF1_THREADS) && !defined(GC_IRIX_THREADS)
-     /* FIXME: Should we really need for FreeBSD and NetBSD to check     */
+ # elif defined(__DragonFly__) || defined(__FreeBSD_kernel__) \
+        || (defined(__FreeBSD__) && !defined(SN_TARGET_ORBIS))
+ #   define GC_FREEBSD_THREADS
Index: patches/patch-include_private_gcconfig_h
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/patches/patch-include_private_gcconfig_h,v
retrieving revision 1.23
diff -u -p -u -r1.23 patch-include_private_gcconfig_h
--- patches/patch-include_private_gcconfig_h    24 Aug 2020 21:31:13 -0000      
1.23
+++ patches/patch-include_private_gcconfig_h    2 Feb 2021 23:04:37 -0000
@@ -1,46 +1,44 @@
-$OpenBSD: patch-include_private_gcconfig_h,v 1.23 2020/08/24 21:31:13 gkoehler 
Exp $
+$OpenBSD$
 
-- use mmap, not sbrk, on OpenBSD
+- define USE_MMAP_ANON on all OpenBSD arch
 - All OpenBSD mips platforms are 64-bit, so correct the wordsize and alignment
 - use __data_start instead of _fdata on OpenBSD/mips64
 - add support for OpenBSD/aarch64 and powerpc64
+- Remove unused ELF_CLASS for OpenBSD
 
 Index: include/private/gcconfig.h
 --- include/private/gcconfig.h.orig
 +++ include/private/gcconfig.h
-@@ -76,6 +76,10 @@
- /* And one for OpenBSD: */
- # if defined(__OpenBSD__)
- #    define OPENBSD
-+#    ifndef USE_MMAP
-+#      define USE_MMAP
-+#    endif
-+#    define USE_MMAP_ANON
- # endif
- 
- /* And one for FreeBSD: */
-@@ -102,7 +106,8 @@
- # endif
+@@ -160,7 +160,8 @@ EXTERN_C_BEGIN
  # if defined(__aarch64__)
  #    define AARCH64
--#    if !defined(LINUX) && !defined(DARWIN) && !defined(FREEBSD)
-+#    if !defined(LINUX) && !defined(DARWIN) && !defined(FREEBSD) \
-+      && !defined(OPENBSD)
+ #    if !defined(LINUX) && !defined(DARWIN) && !defined(FREEBSD) \
+-        && !defined(NETBSD) && !defined(NN_BUILD_TARGET_PLATFORM_NX)
++        && !defined(NETBSD) && !defined(NN_BUILD_TARGET_PLATFORM_NX) \
++        && !defined(OPENBSD)
  #      define NOSYS
  #      define mach_type_known
  #    endif
-@@ -137,6 +142,10 @@
+@@ -196,6 +197,10 @@ EXTERN_C_BEGIN
  #    define ARM32
  #    define mach_type_known
  # endif
 +# if defined(OPENBSD) && defined(__aarch64__)
-+#    define AARCH64
-+#    define mach_type_known
++#   define AARCH64
++#   define mach_type_known
 +# endif
  # if defined(OPENBSD) && defined(__sh__)
  #    define SH
  #    define mach_type_known
-@@ -962,7 +971,12 @@
+@@ -919,6 +924,7 @@ EXTERN_C_BEGIN
+ #   ifdef OPENBSD
+ #       define OS_TYPE "OPENBSD"
+ #       define HEURISTIC2
++#       define USE_MMAP_ANON
+ #       ifdef __ELF__
+           extern ptr_t GC_data_start;
+ #         define DATASTART GC_data_start
+@@ -1076,7 +1082,12 @@ EXTERN_C_BEGIN
  #   endif
  #   ifdef OPENBSD
  #     define OS_TYPE "OPENBSD"
@@ -52,44 +50,126 @@ Index: include/private/gcconfig.h
 +#       define ALIGNMENT 4
 +#     endif
  #     ifndef GC_OPENBSD_THREADS
+         EXTERN_C_END
  #       include <sys/param.h>
- #       include <uvm/uvm_extern.h>
-@@ -1712,14 +1726,15 @@
+@@ -1090,6 +1101,7 @@ EXTERN_C_BEGIN
+ #         define HEURISTIC2
+ #       endif
+ #     endif
++#     define USE_MMAP_ANON
+       extern int __data_start[];
+ #     define DATASTART ((ptr_t)__data_start)
+       extern int _end[];
+@@ -1314,6 +1326,7 @@ EXTERN_C_BEGIN
+ #         define HEURISTIC2
+ #       endif
+ #     endif
++#     define USE_MMAP_ANON
+       extern int __data_start[];
+ #     define DATASTART ((ptr_t)__data_start)
+       extern int _end[];
+@@ -1611,6 +1624,7 @@ EXTERN_C_BEGIN
+ #           define HEURISTIC2
+ #         endif
+ #       endif
++#       define USE_MMAP_ANON
+         extern int __data_start[];
+ #       define DATASTART ((ptr_t)__data_start)
+         extern int _end[];
+@@ -1847,7 +1861,8 @@ EXTERN_C_BEGIN
  #  endif
  #  ifdef OPENBSD
- #    define OS_TYPE "OPENBSD"
--#    define ALIGNMENT 4
-+#    define CPP_WORDSZ 64
-+#    define ALIGNMENT 8
+ #     define OS_TYPE "OPENBSD"
+-#     define ALIGNMENT 4
++#     define CPP_WORDSZ 64
++#     define ALIGNMENT 8
  #     ifndef GC_OPENBSD_THREADS
- #      include <sys/param.h>
- #      include <uvm/uvm_extern.h>
- #      define STACKBOTTOM ((ptr_t)USRSTACK)
- #    endif
--     extern int _fdata[];
--#    define DATASTART ((ptr_t)_fdata)
-+     extern int __data_start[];
-+#    define DATASTART ((ptr_t)__data_start)
-      extern int _end[];
- #    define DATAEND ((ptr_t)(&_end))
- #    define DYNAMIC_LOADING
-@@ -2165,6 +2180,19 @@
-       extern char etext[];
- #     define DATASTART GC_FreeBSDGetDataStart(0x1000, (ptr_t)etext)
- #     define DATASTART_USES_BSDGETDATASTART
-+#   endif
+         EXTERN_C_END
+ #       include <sys/param.h>
+@@ -1859,8 +1874,9 @@ EXTERN_C_BEGIN
+ #         define HEURISTIC2
+ #       endif
+ #     endif
+-      extern int _fdata[];
+-#     define DATASTART ((ptr_t)_fdata)
++#     define USE_MMAP_ANON
++      extern int __data_start[];
++#     define DATASTART ((ptr_t)__data_start)
+       extern int _end[];
+ #     define DATAEND ((ptr_t)(&_end))
+ #     define DYNAMIC_LOADING
+@@ -1995,6 +2011,7 @@ EXTERN_C_BEGIN
+ #         define HEURISTIC2
+ #       endif
+ #     endif
++#     define USE_MMAP_ANON
+       extern int __data_start[];
+ #     define DATASTART ((ptr_t)__data_start)
+       extern int _end[];
+@@ -2019,7 +2036,6 @@ EXTERN_C_BEGIN
+ #   endif
+ #   ifdef OPENBSD
+ #       define OS_TYPE "OPENBSD"
+-#       define ELF_CLASS ELFCLASS64
+ #       ifndef GC_OPENBSD_THREADS
+           EXTERN_C_END
+ #         include <sys/param.h>
+@@ -2031,6 +2047,7 @@ EXTERN_C_BEGIN
+ #           define HEURISTIC2
+ #         endif
+ #       endif
++#       define USE_MMAP_ANON
+         extern int __data_start[];
+ #       define DATASTART ((ptr_t)__data_start)
+         extern int _end[];
+@@ -2345,6 +2362,18 @@ EXTERN_C_BEGIN
+       void *switch_get_stack_bottom(void);
+ #     define STACKBOTTOM ((ptr_t)switch_get_stack_bottom())
+ #   endif
 +#   ifdef OPENBSD
 +#     define OS_TYPE "OPENBSD"
 +#     ifndef GC_OPENBSD_THREADS
-+#       include <sys/param.h>
-+#       include <uvm/uvm_extern.h>
-+#       define STACKBOTTOM ((ptr_t)USRSTACK)
++#       define HEURISTIC2
 +#     endif
++#     define USE_MMAP_ANON
 +      extern int __data_start[];
 +#     define DATASTART ((ptr_t)__data_start)
 +      extern int _end[];
 +#     define DATAEND ((ptr_t)(&_end))
 +#     define DYNAMIC_LOADING
- #   endif
++#   endif
  #   ifdef NOSYS
        /* __data_start is usually defined in the target linker script.   */
+       extern int __data_start[];
+@@ -2460,6 +2489,7 @@ EXTERN_C_BEGIN
+ #         define HEURISTIC2
+ #       endif
+ #     endif
++#     define USE_MMAP_ANON
+       extern int __data_start[];
+ #     define DATASTART ((ptr_t)__data_start)
+       extern int _end[];
+@@ -2538,6 +2568,7 @@ EXTERN_C_BEGIN
+ #         define HEURISTIC2
+ #       endif
+ #     endif
++#     define USE_MMAP_ANON
+       extern int __data_start[];
+ #     define DATASTART ((ptr_t)__data_start)
+       extern int _end[];
+@@ -2604,7 +2635,6 @@ EXTERN_C_BEGIN
+ #   endif
+ #   ifdef OPENBSD
+ #       define OS_TYPE "OPENBSD"
+-#       define ELF_CLASS ELFCLASS64
+ #       ifndef GC_OPENBSD_THREADS
+           EXTERN_C_END
+ #         include <sys/param.h>
+@@ -2616,6 +2646,7 @@ EXTERN_C_BEGIN
+ #           define HEURISTIC2
+ #         endif
+ #       endif
++#       define USE_MMAP_ANON
+         extern int __data_start[];
+         extern int _end[];
+ #       define DATASTART ((ptr_t)__data_start)
Index: patches/patch-os_dep_c
===================================================================
RCS file: patches/patch-os_dep_c
diff -N patches/patch-os_dep_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-os_dep_c      2 Feb 2021 23:04:37 -0000
@@ -0,0 +1,57 @@
+$OpenBSD$
+
+- GC_find_limit_openbsd is only needed for uthreads
+
+Index: os_dep.c
+--- os_dep.c.orig
++++ os_dep.c
+@@ -514,23 +514,22 @@ GC_INNER char * GC_get_maps(void)
+   static struct sigaction old_segv_act;
+   STATIC JMP_BUF GC_jmp_buf_openbsd;
+ 
+-# ifdef THREADS
++  STATIC void GC_fault_handler_openbsd(int sig GC_ATTR_UNUSED)
++  {
++     LONGJMP(GC_jmp_buf_openbsd, 1);
++  }
++
++# ifdef GC_OPENBSD_UTHREADS
+ #   include <sys/syscall.h>
+     EXTERN_C_BEGIN
+     extern sigset_t __syscall(quad_t, ...);
+     EXTERN_C_END
+-# endif
+ 
+   /* Don't use GC_find_limit() because siglongjmp() outside of the      */
+   /* signal handler by-passes our userland pthreads lib, leaving        */
+   /* SIGSEGV and SIGPROF masked.  Instead, use this custom one that     */
+   /* works-around the issues.                                           */
+ 
+-  STATIC void GC_fault_handler_openbsd(int sig GC_ATTR_UNUSED)
+-  {
+-     LONGJMP(GC_jmp_buf_openbsd, 1);
+-  }
+-
+   /* Return the first non-addressable location > p or bound.    */
+   /* Requires the allocation lock.                              */
+   STATIC ptr_t GC_find_limit_openbsd(ptr_t p, ptr_t bound)
+@@ -573,6 +572,7 @@ GC_INNER char * GC_get_maps(void)
+     sigaction(SIGSEGV, &old_segv_act, 0);
+     return(result);
+   }
++# endif
+ 
+   /* Return first addressable location > p or bound.    */
+   /* Requires the allocation lock.                      */
+@@ -2004,7 +2004,11 @@ void GC_register_data_segments(void)
+     ABORT_ARG2("Wrong DATASTART/END pair",
+                ": %p .. %p", (void *)region_start, (void *)DATAEND);
+   for (;;) {
++# ifdef GC_OPENBSD_UTHREADS
+     ptr_t region_end = GC_find_limit_openbsd(region_start, DATAEND);
++# else
++    ptr_t region_end = GC_find_limit_with_bound(region_start, TRUE, DATAEND);
++# endif
+ 
+     GC_add_roots_inner(region_start, region_end, FALSE);
+     if ((word)region_end >= (word)DATAEND)
Index: pkg/PLIST-atomic
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/pkg/PLIST-atomic,v
retrieving revision 1.6
diff -u -p -u -r1.6 PLIST-atomic
--- pkg/PLIST-atomic    30 Dec 2018 17:08:09 -0000      1.6
+++ pkg/PLIST-atomic    2 Feb 2021 23:04:37 -0000
@@ -75,10 +75,10 @@ include/atomic_ops/sysdeps/test_and_set_
 include/atomic_ops/sysdeps/test_and_set_t_is_char.h
 include/atomic_ops_malloc.h
 include/atomic_ops_stack.h
-lib/libatomic_ops.a
+@static-lib lib/libatomic_ops.a
 lib/libatomic_ops.la
 @lib lib/libatomic_ops.so.${LIBatomic_ops_VERSION}
-lib/libatomic_ops_gpl.a
+@static-lib lib/libatomic_ops_gpl.a
 lib/libatomic_ops_gpl.la
 @lib lib/libatomic_ops_gpl.so.${LIBatomic_ops_gpl_VERSION}
 lib/pkgconfig/atomic_ops.pc
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/boehm-gc/pkg/PLIST-main,v
retrieving revision 1.5
diff -u -p -u -r1.5 PLIST-main
--- pkg/PLIST-main      12 Nov 2016 10:33:04 -0000      1.5
+++ pkg/PLIST-main      2 Feb 2021 23:04:37 -0000
@@ -20,51 +20,50 @@ include/gc/gc_typed.h
 include/gc/gc_version.h
 include/gc/javaxfc.h
 include/gc/leak_detector.h
-include/gc/weakpointer.h
 include/gc_cpp.h
-lib/libcord.a
+@static-lib lib/libcord.a
 lib/libcord.la
 @lib lib/libcord.so.${LIBcord_VERSION}
-lib/libgc.a
+@static-lib lib/libgc.a
 lib/libgc.la
 @lib lib/libgc.so.${LIBgc_VERSION}
-lib/libgccpp.a
+@static-lib lib/libgccpp.a
 lib/libgccpp.la
 @lib lib/libgccpp.so.${LIBgccpp_VERSION}
 lib/pkgconfig/bdw-gc.pc
 @man man/man3/gc.3
-share/gc/
-share/gc/AUTHORS
-share/gc/README.DGUX386
-share/gc/README.Mac
-share/gc/README.OS2
-share/gc/README.amiga
-share/gc/README.arm.cross
-share/gc/README.autoconf
-share/gc/README.cmake
-share/gc/README.cords
-share/gc/README.darwin
-share/gc/README.environment
-share/gc/README.ews4800
-share/gc/README.hp
-share/gc/README.linux
-share/gc/README.macros
-share/gc/README.md
-share/gc/README.rs6000
-share/gc/README.sgi
-share/gc/README.solaris2
-share/gc/README.symbian
-share/gc/README.uts
-share/gc/README.win32
-share/gc/README.win64
-share/gc/debugging.html
-share/gc/finalization.html
 @comment share/gc/gc.man
-share/gc/gcdescr.html
-share/gc/gcinterface.html
-share/gc/leak.html
-share/gc/overview.html
-share/gc/porting.html
-share/gc/scale.html
-share/gc/simple_example.html
-share/gc/tree.html
+share/doc/gc/
+share/doc/gc/AUTHORS
+share/doc/gc/README.DGUX386
+share/doc/gc/README.Mac
+share/doc/gc/README.OS2
+share/doc/gc/README.amiga
+share/doc/gc/README.arm.cross
+share/doc/gc/README.autoconf
+share/doc/gc/README.cmake
+share/doc/gc/README.cords
+share/doc/gc/README.darwin
+share/doc/gc/README.environment
+share/doc/gc/README.ews4800
+share/doc/gc/README.hp
+share/doc/gc/README.linux
+share/doc/gc/README.macros
+share/doc/gc/README.md
+share/doc/gc/README.rs6000
+share/doc/gc/README.sgi
+share/doc/gc/README.solaris2
+share/doc/gc/README.symbian
+share/doc/gc/README.uts
+share/doc/gc/README.win32
+share/doc/gc/README.win64
+share/doc/gc/debugging.md
+share/doc/gc/finalization.md
+share/doc/gc/gcdescr.md
+share/doc/gc/gcinterface.md
+share/doc/gc/leak.md
+share/doc/gc/overview.md
+share/doc/gc/porting.md
+share/doc/gc/scale.md
+share/doc/gc/simple_example.md
+share/doc/gc/tree.md

Reply via email to