SHA256
8
0
forked from pool/gc

23 Commits

Author SHA256 Message Date
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
6 changed files with 37 additions and 18 deletions

3
_scmsync.obsinfo Normal file
View File

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

BIN
build.specials.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

BIN
gc-8.2.6.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
gc-8.2.8.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,23 @@
-------------------------------------------------------------------
Mon Sep 9 05:56:13 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 8.2.8
* Allow GC_size() argument to be null
* Fix 'un-mprotect vdb failed' abort with out-of-memory reason
on Linux
* Fix GC_is_visible for case of arg pointing exactly to object
upper bound
* Fix double lock in GC_malloc called from backtrace()
* Fix heap blocks size computation by GC_get_memory_use
* Fix infinite resend lost signals if a thread is restarted by
SIGQUIT
* Fix null pointer dereference in GC_is_visible if type_descr
is null
* Fix potential address overflow in GC_add_to_heap
* Fix potential buffer overrun during read in GC_text_mapping
* Use atomic store to set GC_first_nonempty in
GC_do_parallel_mark
-------------------------------------------------------------------
Sun Feb 4 09:20:25 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

23
gc.spec
View File

@@ -17,7 +17,7 @@
Name: gc
Version: 8.2.6
Version: 8.2.8
Release: 0
Summary: A garbage collector for C and C++
License: BSD-3-Clause
@@ -27,7 +27,7 @@ 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
BuildRequires: autoconf >= 2.64
BuildRequires: gcc-c++
BuildRequires: c++_compiler
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: pkgconfig(atomic_ops)
@@ -81,13 +81,9 @@ 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
%configure --disable-static --docdir="%_docdir/%name" --with-gnu-ld \
--enable-cplusplus --enable-large-config --enable-threads=posix \
--enable-parallel-mark --with-libatomic-ops=yes
# --with-libatomic-ops=yes means to use the system library
%make_build
@@ -104,8 +100,7 @@ done
make check -j1
%endif
%post -n libgc1 -p /sbin/ldconfig
%postun -n libgc1 -p /sbin/ldconfig
%ldconfig_scriptlets -n libgc1
%files -n libgc1
%_libdir/libcord.so.1*
@@ -115,10 +110,8 @@ make check -j1
%_docdir/%name/
%_libdir/libcord.so
%_libdir/libgc*.so
%_libdir/pkgconfig/bdw-gc.pc
%_libdir/pkgconfig/*.pc
%_mandir/man3/gc.3*
%_includedir/gc.h
%_includedir/gc_cpp.h
%_includedir/gc/
%_includedir/gc*
%changelog