summaryrefslogtreecommitdiff
path: root/gc-8.2.6-make-atomic_ops_private.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-26 10:45:02 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-26 10:45:02 +0000
commit59dcb7afadef6f68cab7e6bcb8ac4b045e86af66 (patch)
tree6351cb2837baab512cf42572776616c99c534ea9 /gc-8.2.6-make-atomic_ops_private.patch
parent596daac89257421753228f565cae3e0e3d1100c2 (diff)
automatic import of gc
Diffstat (limited to 'gc-8.2.6-make-atomic_ops_private.patch')
-rw-r--r--gc-8.2.6-make-atomic_ops_private.patch26
1 files changed, 18 insertions, 8 deletions
diff --git a/gc-8.2.6-make-atomic_ops_private.patch b/gc-8.2.6-make-atomic_ops_private.patch
index 6437575..8bced81 100644
--- a/gc-8.2.6-make-atomic_ops_private.patch
+++ b/gc-8.2.6-make-atomic_ops_private.patch
@@ -1,10 +1,20 @@
---- 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++
+--- gc-8.2.6/bdw-gc.pc.in.orig 2024-08-26 18:30:05.325340608 +0800
++++ gc-8.2.6/bdw-gc.pc.in 2024-08-26 18:31:06.229053989 +0800
+@@ -8,3 +8,4 @@
Version: @PACKAGE_VERSION@
--Libs: -L${libdir} @ATOMIC_OPS_LIBS@ -lgc @THREADDLLIBS@
-+Libs: -L${libdir} -lgc @THREADDLLIBS@
-+Libs.private: @ATOMIC_OPS_LIBS@
+ Libs: -L${libdir} @ATOMIC_OPS_LIBS@ -lgc @THREADDLLIBS@
Cflags: -I${includedir}
++Requires.private: @ATOMIC_OPS_PC@
+--- gc-8.2.6/configure.ac.orig 2024-08-26 18:29:38.237023314 +0800
++++ gc-8.2.6/configure.ac 2024-08-26 18:40:16.461498875 +0800
+@@ -1129,7 +1129,9 @@
+ [ AS_IF([test x"$with_libatomic_ops" != xnone -a x"$THREADS" != xnone],
+ [ AC_MSG_RESULT([external])
+ ATOMIC_OPS_LIBS="-latomic_ops"
+- AC_SUBST([ATOMIC_OPS_LIBS]) ],
++ ATOMIC_OPS_PC="atomic_ops"
++ AC_SUBST([ATOMIC_OPS_LIBS])
++ AC_SUBST([ATOMIC_OPS_PC]) ],
+ [ AC_MSG_RESULT([none])
+ AS_IF([test x"$THREADS" != xnone],
+ [ AC_DEFINE([GC_BUILTIN_ATOMIC], [1],