Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gc for openSUSE:Factory checked in 
at 2021-12-06 23:59:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gc (Old)
 and      /work/SRC/openSUSE:Factory/.gc.new.31177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gc"

Mon Dec  6 23:59:05 2021 rev:37 rq:935304 version:8.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gc/gc.changes    2021-10-12 21:47:58.647753542 
+0200
+++ /work/SRC/openSUSE:Factory/.gc.new.31177/gc.changes 2021-12-06 
23:59:11.344605383 +0100
@@ -1,0 +2,33 @@
+Thu Dec  2 17:28:08 UTC 2021 - Jan Engelhardt <jeng...@inai.de>
+
+- Add 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
+  to repair `make install` forgetting to install gc_pthread.h.
+- Drop C++98 build mode; just use what g++ uses.
+
+-------------------------------------------------------------------
+Wed Sep 29 22:03:07 UTC 2021 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 8.2.0
+  * Add API for accessing incremental GC time limit with
+    nanosecond precision
+  * Add API function to force start of incremental collection
+  * Add GC_get/set_disable_automatic_collection API
+  * New API (GC_set_markers_count) to control number of parallel
+    markers
+  * New API function to clear GC exclusion table
+  * New API function to get size of object debug header
+  * New API standalone functions to acquire and release the
+    allocator lock
+  * Always abort on failure to access /proc/self/maps
+  * Avoid initial 3ms pause on world stop/start with GC_retry_signals
+  * Enable mprotect-based incremental GC for Linux/arm and
+    Linux/aarch64
+  * Enable true incremental collection even if parallel marker is on
+  * Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
+  * Report memory region bounds and errno on GC_unmap/remap failure
+  * Use mprotect-based VDB on PowerPC and S390 (Linux)
+  * Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
+  * Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and
+    specific.h
+
+-------------------------------------------------------------------

Old:
----
  gc-8.0.6.tar.gz

New:
----
  0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
  gc-8.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gc.spec ++++++
--- /var/tmp/diff_new_pack.vuNVjI/_old  2021-12-06 23:59:11.908603388 +0100
+++ /var/tmp/diff_new_pack.vuNVjI/_new  2021-12-06 23:59:11.908603388 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gc
-Version:        8.0.6
+Version:        8.2.0
 Release:        0
 Summary:        A garbage collector for C and C++
 License:        BSD-3-Clause
@@ -26,6 +26,7 @@
 
 #Git-Clone:    https://github.com/ivmai/bdwgc
 Source:         
https://github.com/ivmai/bdwgc/releases/download/v%version/%name-%version.tar.gz
+Patch1:         0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch
 BuildRequires:  autoconf >= 2.64
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
@@ -73,14 +74,14 @@
 be otherwise accessed.
 
 %prep
-%autosetup -p1
+%autosetup -p0
 
 %build
 autoreconf -fi
 
 # see bugzilla.redhat.com/689877
 export CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"
-export CXXFLAGS="%optflags -std=gnu++98"
+export CXXFLAGS="%optflags"
 %configure --disable-static --docdir="%_docdir/%name" \
     --with-gnu-ld          \
     --enable-cplusplus     \
@@ -90,7 +91,7 @@
     --with-libatomic-ops=yes
 # --with-libatomic-ops=yes means to use the system library
 
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
@@ -101,7 +102,7 @@
 
 %check
 %if !0%{?qemu_user_space_build}
-make check
+make check -j1
 %endif
 
 %post -n libgc1 -p /sbin/ldconfig

++++++ 0001-Distribute-gc_gcj.h-and-some-other-headers-in-single.patch ++++++
>From c876dc2b12fcfd65466b9aa42349cfb621064971 Mon Sep 17 00:00:00 2001
From: Jakub Wojciech <jaku...@riseup.net>
Date: Fri, 5 Nov 2021 08:36:32 +0100
Subject: [PATCH] Distribute gc_gcj.h and some other headers in
 single-obj-compilation

Issue #389 (bdwgc).

This fixes installation of gc_pthread_redirects.h, gc_gcj.h and
gc_disclaim.h if --single-obj-compilation is passed to configure.

* Makefile.am [PTHREADS] (pkginclude_HEADERS): Move outside the
SINGLE_GC_OBJ conditional.
* Makefile.am [ENABLE_GCJ_SUPPORT] (pkginclude_HEADERS): Likewise.
* Makefile.am [ENABLE_DISCLAIM] (pkginclude_HEADERS): Likewise.
---
 Makefile.am | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git Makefile.am Makefile.am
index e3230c1d..f557fe12 100644
--- Makefile.am
+++ Makefile.am
@@ -83,7 +83,6 @@ else
 if PTHREADS
 # Not Cygwin or MinGW.
 libgc_la_SOURCES += pthread_start.c pthread_support.c
-pkginclude_HEADERS += include/gc_pthread_redirects.h
 if DARWIN_THREADS
 libgc_la_SOURCES += darwin_stop_world.c
 else
@@ -106,17 +105,27 @@ endif
 
 if ENABLE_GCJ_SUPPORT
 libgc_la_SOURCES += gcj_mlc.c
-pkginclude_HEADERS += include/gc_gcj.h
 endif
 
 if ENABLE_DISCLAIM
 libgc_la_SOURCES += fnlz_mlc.c
-pkginclude_HEADERS += include/gc_disclaim.h
 endif
 
 ## End of !SINGLE_GC_OBJ
 endif
 
+if PTHREADS
+pkginclude_HEADERS += include/gc_pthread_redirects.h
+endif
+
+if ENABLE_GCJ_SUPPORT
+pkginclude_HEADERS += include/gc_gcj.h
+endif
+
+if ENABLE_DISCLAIM
+pkginclude_HEADERS += include/gc_disclaim.h
+endif
+
 if USE_INTERNAL_LIBATOMIC_OPS
 nodist_libgc_la_SOURCES = libatomic_ops/src/atomic_ops.c
 endif
-- 
2.34.0

++++++ gc-8.0.6.tar.gz -> gc-8.2.0.tar.gz ++++++
++++ 22823 lines of diff (skipped)

Reply via email to