SHA256
8
0

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
This commit is contained in:
2018-02-03 14:41:29 +00:00
committed by Git OBS Bridge
4 changed files with 23 additions and 11 deletions

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

Binary file not shown.

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

Binary file not shown.

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Tue Jan 30 00:23:41 UTC 2018 - jengelh@inai.de
- Update to new upstream release 7.6.4
* Also enable the TSX workaround for i386 (Linux)
* Relax mark_mutex attribute needed to disable elision (Linux/x64)
* Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc)
* Add API function to calculate total memory in use by all GC blocks
* Add API function to set/modify GC log file descriptor (Unix)
* Add alt-stack registration support
* Implement the finalization extension API
* Implement thread suspend/resume API (Linux threads only)
-------------------------------------------------------------------
Mon Feb 1 10:03:41 UTC 2016 - rguenther@suse.com

15
gc.spec
View File

@@ -1,7 +1,7 @@
#
# spec file for package gc
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: gc
Version: 7.4.2
Version: 7.6.4
Release: 0
Summary: A garbage collector for C and C++
License: BSD-3-Clause
@@ -43,8 +43,8 @@ be otherwise accessed.
%package -n libgc1
Summary: A garbage collector for C and C++
Group: System/Libraries
# bug437293
Group: System/Libraries
%ifarch ppc64
Obsoletes: boehm-gc-64bit
%endif
@@ -83,10 +83,9 @@ autoreconf -fi
# see bugzilla.redhat.com/689877
CPPFLAGS="-DUSE_GET_STACKBASE_FOR_MAIN"; export CPPFLAGS
CXXFLAGS="$RPM_OPT_FLAGS -std=gnu++98"; export CXXFLAGS
CXXFLAGS="%optflags -std=gnu++98"; export CXXFLAGS
%configure --disable-static \
--with-pic \
%configure --disable-static --docdir="%_docdir/%name" \
--with-gnu-ld \
--enable-cplusplus \
--enable-large-config \
@@ -100,6 +99,7 @@ make %{?_smp_mflags}
%install
%make_install
rm -Rf "%buildroot/%_datadir/gc" "%buildroot/%_libdir"/*.la
rm -f "%buildroot/%_docdir/%name"/README.{Mac,OS2,win32}
%check
%if !0%{?qemu_user_space_build}
@@ -112,13 +112,12 @@ make check
%files -n libgc1
%defattr(-, root, root)
%doc README.QUICK doc/README.*
%_libdir/libcord.so.1*
%_libdir/libgc*.so.1*
%files devel
%defattr(-, root, root)
%doc doc/[a-z]*
%_docdir/%name/
%_libdir/libcord.so
%_libdir/libgc*.so
%_libdir/pkgconfig/bdw-gc.pc