SHA256
5
0
forked from pool/gc

24 Commits

Author SHA256 Message Date
ce5e0439a8 Sync changes to SLFO-1.2 branch 2025-08-20 09:16:11 +02:00
3c6587e66d Accepting request 1199541 from devel:libraries:c_c++
- Update to release 8.2.8

OBS-URL: https://build.opensuse.org/request/show/1199541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=41
2024-09-09 12:43:27 +00:00
OBS User unknown
3339760dfb [info=9a30dc62a764d2d812c0ebc6a9b89e9b4a50990c86e46d728132c2af9a70fbc6]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gc?expand=0&rev=53
2024-09-09 06:03:03 +00:00
6c8588a2ed [info=5bdc7c6cc259dd2cbf72295ec11cc4c98fa042314838ecd213c5b0e06551080c]
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gc?expand=0&rev=52
2024-09-09 05:52:05 +00:00
29c6589910 Accepting request 1143961 from devel:libraries:c_c++
- Update to release 8.2.6

OBS-URL: https://build.opensuse.org/request/show/1143961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=40
2024-02-06 15:32:22 +00:00
481a314ddf Accepting request 1089728 from devel:libraries:c_c++
- Update to release 8.2.4

OBS-URL: https://build.opensuse.org/request/show/1089728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=39
2023-06-01 15:18:57 +00:00
a71cbfc255 Accepting request 1000970 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1000970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=38
2022-09-04 20:11:35 +00:00
1ca5a9645e Accepting request 935304 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/935304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=37
2021-12-06 22:59:05 +00:00
ed54984925 Accepting request 923658 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/923658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=36
2021-10-12 19:47:52 +00:00
d11a20844b Accepting request 685311 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/685311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=35
2019-07-13 11:36:28 +00:00
b805f69412 Accepting request 571365 from devel:libraries:c_c++
- Update to new upstream release 7.6.4

OBS-URL: https://build.opensuse.org/request/show/571365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=34
2018-02-03 14:41:29 +00:00
cc899c3f08 Accepting request 357093 from devel:libraries:c_c++
- Force -std=gnu++98 for C++ testcases. (forwarded request 357091 from rguenther)

OBS-URL: https://build.opensuse.org/request/show/357093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=33
2016-02-16 08:26:51 +00:00
31fadec2eb Accepting request 289585 from devel:libraries:c_c++
- Update homepage URLs

OBS-URL: https://build.opensuse.org/request/show/289585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=32
2015-03-16 08:40:56 +00:00
d76bd86e72 Accepting request 266830 from devel:libraries:c_c++
- Update to version 7.4.2

OBS-URL: https://build.opensuse.org/request/show/266830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=31
2015-01-08 22:04:22 +00:00
Stephan Kulow
c49f004bbb Accepting request 176639 from devel:libraries:c_c++
Make use of external libatomic_ops -- openSUSE has it in a separate source package (forwarded request 176614 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/176639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=28
2013-06-05 09:51:41 +00:00
Stephan Kulow
cb835f5af3 Accepting request 162046 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/162046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=27
2013-04-02 09:43:24 +00:00
Stephan Kulow
89a13d5793 Accepting request 157549 from devel:libraries:c_c++
- Record autoconf requirements in spec file (forwarded request 157182 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/157549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=26
2013-03-07 06:20:02 +00:00
Ismail Dönmez
9f43cafc02 Accepting request 130353 from devel:libraries:c_c++
- fix for malloc()/calloc() overflows (CVE-2012-2673, bnc#765444) (forwarded request 130342 from uli_suse)

OBS-URL: https://build.opensuse.org/request/show/130353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=24
2012-08-12 13:25:10 +00:00
Stephan Kulow
d7ca3c8170 Accepting request 103834 from devel:libraries:c_c++
- put the provides for libatomic-ops-devel in a package actually
  in existance (forwarded request 103786 from coolo)

OBS-URL: https://build.opensuse.org/request/show/103834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=22
2012-02-14 12:05:50 +00:00
Stephan Kulow
d74ff08d03 Accepting request 98150 from devel:libraries:c_c++
- Provide libatomic-ops-devel package too 

- To use this with asymptote from TeX Live large config is required.
  Also fast garbage collection iby using pthread-based parallel mark
  implementation will help a lot.


libatomic-ops-devel package should be removed after this SR is accepted

OBS-URL: https://build.opensuse.org/request/show/98150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=21
2011-12-27 17:35:28 +00:00
Stephan Kulow
090323a82d replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=20
2011-12-06 17:11:04 +00:00
Lars Vogdt
d5bc025f2d Accepting request 86044 from devel:libraries:c_c++
add libtool as buildrequires so we no longer rely on libtool in the project config of factory - it's only needed by <10% of all packages (forwarded request 86019 from coolo)

OBS-URL: https://build.opensuse.org/request/show/86044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=18
2011-10-03 07:19:07 +00:00
Lars Vogdt
6c10ca752a Accepting request 85838 from devel:libraries:c_c++
wrong macro usage (forwarded request 85837 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/85838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=17
2011-10-02 08:01:56 +00:00
Sascha Peilicke
93313f78ef Accepting request 84613 from devel:libraries:c_c++
- Implement shlib packaging (is this acceptable?)
- Resolve rpmlint warning "no-pkg-config-provides"
- Remove redundant/obsolete tags (cf. specfile guidelines;
  License field is inherited from (main) subpackage) (forwarded request 84521 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/84613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gc?expand=0&rev=16
2011-09-26 08:05:09 +00:00
4 changed files with 8 additions and 38 deletions

Binary file not shown.

BIN
gc-8.2.8.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,34 +1,3 @@
-------------------------------------------------------------------
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.10
Version: 8.2.8
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/bdwgc/bdwgc
Source: https://github.com/bdwgc/bdwgc/releases/download/v%version/%name-%version.tar.gz
#Git-Clone: https://github.com/ivmai/bdwgc
Source: https://github.com/ivmai/bdwgc/releases/download/v%version/%name-%version.tar.gz
BuildRequires: autoconf >= 2.64
BuildRequires: c++_compiler
BuildRequires: libtool
@@ -80,6 +80,7 @@ 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
@@ -96,7 +97,7 @@ done
%check
%if !0%{?qemu_user_space_build}
%make_build check -j1
make check -j1
%endif
%ldconfig_scriptlets -n libgc1