From 6320a9b9b43b8df7855c8062b5b393e81f18c8d02b0ad36a8616ec0a87e7b44a Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 31 Jan 2018 12:01:48 +0000 Subject: [PATCH] - Update to new upstream release 7.6.4 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gc?expand=0&rev=36 --- gc-7.4.2.tar.gz | 3 --- gc-7.6.4.tar.gz | 3 +++ gc.changes | 13 +++++++++++++ gc.spec | 15 +++++++-------- 4 files changed, 23 insertions(+), 11 deletions(-) delete mode 100644 gc-7.4.2.tar.gz create mode 100644 gc-7.6.4.tar.gz diff --git a/gc-7.4.2.tar.gz b/gc-7.4.2.tar.gz deleted file mode 100644 index 7a65471..0000000 --- a/gc-7.4.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63320ad7c45460e4a40e03f5aa4c6893783f21a16416c3282b994f933312afa2 -size 1082597 diff --git a/gc-7.6.4.tar.gz b/gc-7.6.4.tar.gz new file mode 100644 index 0000000..42c73a0 --- /dev/null +++ b/gc-7.6.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b94c1f2535f98354811ee644dccab6e84a0cf73e477ca03fb5a3758fb1fecd1c +size 1120784 diff --git a/gc.changes b/gc.changes index de39134..6b08541 100644 --- a/gc.changes +++ b/gc.changes @@ -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 diff --git a/gc.spec b/gc.spec index 6870af4..041e8fc 100644 --- a/gc.spec +++ b/gc.spec @@ -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