2 Commits

Author SHA256 Message Date
ebf295e4f6 gc 8.2.10 2025-10-19 11:41:01 +02:00
9a30dc62a7 gc 8.2.8 2024-09-09 08:02:38 +02:00
6 changed files with 38 additions and 14 deletions

View File

@@ -1,3 +0,0 @@
mtime: 1725861758
commit: 9a30dc62a764d2d812c0ebc6a9b89e9b4a50990c86e46d728132c2af9a70fbc6
url: https://src.opensuse.org/clibs/gc

Binary file not shown.

BIN
gc-8.2.10.tar.gz LFS Normal file

Binary file not shown.

BIN
gc-8.2.8.tar.gz LFS

Binary file not shown.

View File

@@ -1,3 +1,34 @@
-------------------------------------------------------------------
Sun Oct 19 09:36:12 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 8.2.10
* Support RISC-V ILP32 ABI (rv64ilp32)
* Turn off thread suspend/resume API support explicitly
* Export CMake libraries with aliases
* Fix deprecation warning about support of CMake older than v3.10
* Fix 'missing GNU-stack section in atomic_ops_sysdeps' ld
warning
* Fix assertion violation about GC_mark_lock_holder in
fork_child_proc
* Fix CPP_WORDSZ for LoongArch
* Fix I_HOLD_LOCK assertion violation in child process
* Fix mark lock in child process after fork
* Fix missing parentheses in SIG_THR_RESTART macro definition
* Fix print_heap_obj call with the lock held in backgraph
add_edge
* Fix pthread id stored in GC_threads of child process
* Fix pthread id stored in key thread_specific_data of child
process
* Fix pthread_sigmask result checking in
GC_start_mark_threads_inner
* Fix reading async proc maps when GC is single-threaded but
process is not
* Fix undefined reference to GC_objfreelist and GC_bytes_allocd
* Grow GC_proc_buf to required size in GC_proc_read_dirty instead
of WARN
* Workaround vpush/vpop instructions generation for non-FPU ARMv5
target
-------------------------------------------------------------------
Mon Sep 9 05:56:13 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -17,15 +17,15 @@
Name: gc
Version: 8.2.8
Version: 8.2.10
Release: 0
Summary: A garbage collector for C and C++
License: BSD-3-Clause
Group: Development/Libraries/C and C++
URL: http://www.hboehm.info/gc/
#Git-Clone: https://github.com/ivmai/bdwgc
Source: https://github.com/ivmai/bdwgc/releases/download/v%version/%name-%version.tar.gz
#Git-Clone: https://github.com/bdwgc/bdwgc
Source: https://github.com/bdwgc/bdwgc/releases/download/v%version/%name-%version.tar.gz
BuildRequires: autoconf >= 2.64
BuildRequires: c++_compiler
BuildRequires: libtool
@@ -80,7 +80,6 @@ autoreconf -fi
# see bugzilla.redhat.com/689877
export CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"
export CXXFLAGS="%optflags"
%configure --disable-static --docdir="%_docdir/%name" --with-gnu-ld \
--enable-cplusplus --enable-large-config --enable-threads=posix \
--enable-parallel-mark --with-libatomic-ops=yes
@@ -97,7 +96,7 @@ done
%check
%if !0%{?qemu_user_space_build}
make check -j1
%make_build check -j1
%endif
%ldconfig_scriptlets -n libgc1