|
|
|
@ -1,20 +1,15 @@
|
|
|
|
|
|
|
|
|
|
Summary: A garbage collector for C and C++
|
|
|
|
|
Summary: Garbage collector for C and C++
|
|
|
|
|
Name: gc
|
|
|
|
|
Version: 8.0.4
|
|
|
|
|
Release: 7%{?dist}
|
|
|
|
|
Version: 8.2.6
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
|
|
|
|
|
License: BSD
|
|
|
|
|
Url: http://www.hboehm.info/gc/
|
|
|
|
|
Source0: http://www.hboehm.info/gc/gc_source/gc-%{version}%{?pre}.tar.gz
|
|
|
|
|
URL: https://www.hboehm.info/gc/
|
|
|
|
|
Source0: https://github.com/ivmai/bdwgc/releases/download/v%{version}/gc-%{version}%{?pre}.tar.gz
|
|
|
|
|
|
|
|
|
|
## upstreamable patches
|
|
|
|
|
|
|
|
|
|
## upstream patches
|
|
|
|
|
|
|
|
|
|
## downstream patches
|
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1551671
|
|
|
|
|
Patch100: gc-7.6.4-dont_disable_exceptions.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: automake libtool
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
@ -50,16 +45,16 @@ rm -f libtool libtool.m4
|
|
|
|
|
autoreconf -i -f
|
|
|
|
|
|
|
|
|
|
# see https://bugzilla.redhat.com/689877
|
|
|
|
|
CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS
|
|
|
|
|
CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN $CPPFLAGS"
|
|
|
|
|
# https://github.com/ivmai/bdwgc/commit/3ea130ae326d02e224921017d3ee9c287fd4e670
|
|
|
|
|
# WAS https://bugzilla.redhat.com/show_bug.cgi?id=1551671
|
|
|
|
|
CPPFLAGS="-DDONT_UNDEF_EXCEPTIONS $CPPFLAGS"
|
|
|
|
|
export CPPFLAGS
|
|
|
|
|
|
|
|
|
|
%configure \
|
|
|
|
|
--disable-static \
|
|
|
|
|
--disable-docs \
|
|
|
|
|
--enable-cplusplus \
|
|
|
|
|
--enable-large-config \
|
|
|
|
|
%ifarch %{ix86}
|
|
|
|
|
--enable-parallel-mark \
|
|
|
|
|
%endif
|
|
|
|
|
--enable-threads=posix
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
@ -93,6 +88,7 @@ make check %{?arch_ignore}
|
|
|
|
|
%{_libdir}/libcord.so.1*
|
|
|
|
|
%{_libdir}/libgc.so.1*
|
|
|
|
|
%{_libdir}/libgccpp.so.1*
|
|
|
|
|
%{_libdir}/libgctba.so.1*
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%doc doc/README.environment doc/README.linux
|
|
|
|
@ -103,17 +99,59 @@ make check %{?arch_ignore}
|
|
|
|
|
%{_libdir}/libcord.so
|
|
|
|
|
%{_libdir}/libgc.so
|
|
|
|
|
%{_libdir}/libgccpp.so
|
|
|
|
|
%{_libdir}/libgctba.so
|
|
|
|
|
%{_libdir}/pkgconfig/bdw-gc.pc
|
|
|
|
|
%{_mandir}/man3/gc.3*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 8.0.4-7
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
* Wed Dec 25 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 8.2.6-2
|
|
|
|
|
- Rebuilt for MSVSphere 10
|
|
|
|
|
|
|
|
|
|
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.6-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Mar 08 2024 Jens Petersen <petersen@redhat.com> - 8.2.6-1
|
|
|
|
|
- update to https://github.com/ivmai/bdwgc/releases/tag/v8.2.6 release
|
|
|
|
|
|
|
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.2-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.2-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.2-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.2-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 17 2023 Timm Bäder <tbaeder@redhat.com> - 8.2.2-2
|
|
|
|
|
- Fix undefined pthread_setname_np
|
|
|
|
|
- https://fedoraproject.org/wiki/Toolchain/PortingToModernC
|
|
|
|
|
|
|
|
|
|
* Tue Sep 20 2022 Rex Dieter <rdieter@fedoraproject.org> 8.2.2-1
|
|
|
|
|
- 8.2.2 (#2124760)
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.6-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jun 16 2022 Alexandra Hájková <ahajkova@redhat.com> - 8.0.6-3
|
|
|
|
|
- backport upstream "Do not probe to find main data root start if
|
|
|
|
|
dl_iterate_phdr exists"
|
|
|
|
|
- https://bugzilla.redhat.com/show_bug.cgi?id=2063942
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.6-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Oct 7 2021 Ivan Maidanski <ivmai@mail.ru> - 8.0.6-1
|
|
|
|
|
- 8.0.6
|
|
|
|
|
- Source0: Switch URL to Github releases
|
|
|
|
|
- %%build: remove --disable-static (default one since 8.0.0)
|
|
|
|
|
- %%build: remove --enable-parallel-mark (default one since 8.0.0)
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 8.0.4-6
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.4-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.4-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|