diff options
| -rw-r--r-- | gc-8.2.6-make-atomic_ops_private.patch | 10 | ||||
| -rw-r--r-- | gc.spec | 6 | 
2 files changed, 15 insertions, 1 deletions
diff --git a/gc-8.2.6-make-atomic_ops_private.patch b/gc-8.2.6-make-atomic_ops_private.patch new file mode 100644 index 0000000..6437575 --- /dev/null +++ b/gc-8.2.6-make-atomic_ops_private.patch @@ -0,0 +1,10 @@ +--- gc-8.2.6/bdw-gc.pc.in.orig	2024-08-23 11:31:18.009298200 +0800 ++++ gc-8.2.6/bdw-gc.pc.in	2024-08-23 11:32:17.714253900 +0800 +@@ -6,5 +6,6 @@ + Name: Boehm-Demers-Weiser Conservative Garbage Collector + Description: A garbage collector for C and C++ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} @ATOMIC_OPS_LIBS@ -lgc @THREADDLLIBS@ ++Libs: -L${libdir} -lgc @THREADDLLIBS@ ++Libs.private: @ATOMIC_OPS_LIBS@ + Cflags: -I${includedir} @@ -1,12 +1,13 @@  Name:    gc  Version: 8.2.6 -Release: 2 +Release: 3  Summary: A garbage collector for C and C++  License: BSD-3-Clause  Url:     http://www.hboehm.info/gc/  Source0: https://github.com/ivmai/bdwgc/releases/download/v%{version}/gc-%{version}.tar.gz  Patch1:  gc-8.0.6-sw.patch  Patch2:  0001-add-loongarch-architecture.patch +Patch3:  gc-8.2.6-make-atomic_ops_private.patch  BuildRequires: gcc-c++  BuildRequires: autoconf automake libtool @@ -77,6 +78,9 @@ rm -rfv %{buildroot}%{_datadir}/gc/  %{_mandir}/man3/gc.3*  %changelog +* Fri Aug 23 2024 Funda Wang <fundawang@yeah.net> - 8.2.6-3 +- move atomic_ops libs into private so that it won't confuse downstream packages +  * Thu Aug 15 2024 Funda Wang <fundawang@yeah.net> - 8.2.6-2  - move libgctba.so into devel package  - build against system atomic_ops  | 
