package/liburcu: bump to version 0.13.0

Update first patch due to
3f0dd283a8

https://github.com/urcu/userspace-rcu/blob/v0.13.0/ChangeLog

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
This commit is contained in:
Fabrice Fontaine 2021-09-26 23:24:06 +02:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent e1319f20a5
commit 9cedbcf494
3 changed files with 15 additions and 13 deletions

View File

@ -8,17 +8,19 @@ their latest releases based on gcc-4.8.2, then only blacklist gcc 4.8.0
and 4.8.1.
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
[Fabrice: update for 0.13.0]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
urcu/compiler.h | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/include/urcu/compiler.h b/include/urcu/compiler.h
diff --git a/include/urcu/arch/arm.h b/include/urcu/arch/arm.h
index 1e30903..56115f1 100644
--- a/include/urcu/compiler.h
+++ b/include/urcu/compiler.h
--- a/include/urcu/arch/arm.h
+++ b/include/urcu/arch/arm.h
@@ -118,10 +118,17 @@
+ __GNUC_PATCHLEVEL__)
*/
/*
+ * Official gcc releases from 4.8.0 to 4.8.2 have the following bug,
+ * however, many arm toolchain providers have the included the fix for
@ -29,12 +31,12 @@ index 1e30903..56115f1 100644
+ *
* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58854
*/
# ifdef __ARMEL__
-# if URCU_GCC_VERSION >= 40800 && URCU_GCC_VERSION <= 40802
+# if URCU_GCC_VERSION >= 40800 && URCU_GCC_VERSION <= 40801
# error Your gcc version produces clobbered frame accesses
# endif
#ifdef URCU_GCC_VERSION
-# if URCU_GCC_VERSION >= 40800 && URCU_GCC_VERSION <= 40802
+# if URCU_GCC_VERSION >= 40800 && URCU_GCC_VERSION <= 40801
# error Your gcc version produces clobbered frame accesses
# endif
#endif
--
1.9.0

View File

@ -1,5 +1,5 @@
# http://www.lttng.org/files/urcu/userspace-rcu-0.12.1.tar.bz2.sha256
sha256 bbfaead0345642b97e0de90f889dfbab4b2643a6a5e5c6bb59cd0d26fc0bcd0e userspace-rcu-0.12.1.tar.bz2
# http://www.lttng.org/files/urcu/userspace-rcu-0.13.0.tar.bz2.sha256
sha256 cbb20dbe1a892c2a4d8898bac4316176e585392693d498766ccbbc68cf20ba20 userspace-rcu-0.13.0.tar.bz2
# Hash for license files
sha256 36b6d3fa47916943fd5fec313c584784946047ec1337a78b440e5992cb595f89 lgpl-2.1.txt

View File

@ -4,7 +4,7 @@
#
################################################################################
LIBURCU_VERSION = 0.12.1
LIBURCU_VERSION = 0.13.0
LIBURCU_SITE = http://lttng.org/files/urcu
LIBURCU_SOURCE = userspace-rcu-$(LIBURCU_VERSION).tar.bz2
LIBURCU_LICENSE = LGPL-2.1+ (library), MIT-like (few source files listed in LICENSE), GPL-2.0+ (test), GPL-3.0 (few *.m4 files)