[packages/userspace-rcu] - updated to 0.15.6
qboosh
qboosh at pld-linux.org
Tue May 12 19:09:45 CEST 2026
commit 0aba94196dd94113c03e33d03ab88b0a90b8dac5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue May 12 19:09:42 2026 +0200
- updated to 0.15.6
userspace-rcu-assert.patch | 12 ------------
userspace-rcu.spec | 48 ++++++++++++++++++++++------------------------
2 files changed, 23 insertions(+), 37 deletions(-)
---
diff --git a/userspace-rcu.spec b/userspace-rcu.spec
index 970fa44..fcf23f5 100644
--- a/userspace-rcu.spec
+++ b/userspace-rcu.spec
@@ -1,13 +1,12 @@
Summary: Userspace RCU implementation
Summary(pl.UTF-8): Implementacja RCU w przestrzeni użytkownika
Name: userspace-rcu
-Version: 0.15.3
+Version: 0.15.6
Release: 1
License: LGPL v2.1+ (library), GPL v2 (tests)
Group: Libraries
Source0: https://lttng.org/files/urcu/%{name}-%{version}.tar.bz2
-# Source0-md5: ddbf7f18b5741838c264d146573a46e5
-Patch0: %{name}-assert.patch
+# Source0-md5: 08ad35d135f3797d572bc2aa9129abf5
URL: http://liburcu.org/
BuildRequires: libstdc++-devel >= 6:4.7
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -63,7 +62,6 @@ Statyczne biblioteki Userspace RCU.
%prep
%setup -q
-%patch -P0 -p1
%build
%configure \
@@ -95,31 +93,31 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc ChangeLog LICENSE.md README.md lgpl-relicensing.md
-%attr(755,root,root) %{_libdir}/liburcu.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu.so.8
-%attr(755,root,root) %{_libdir}/liburcu-bp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu-bp.so.8
-%attr(755,root,root) %{_libdir}/liburcu-cds.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu-cds.so.8
-%attr(755,root,root) %{_libdir}/liburcu-common.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu-common.so.8
-%attr(755,root,root) %{_libdir}/liburcu-mb.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu-mb.so.8
-%attr(755,root,root) %{_libdir}/liburcu-memb.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu-memb.so.8
-%attr(755,root,root) %{_libdir}/liburcu-qsbr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liburcu-qsbr.so.8
+%{_libdir}/liburcu.so.*.*.*
+%ghost %{_libdir}/liburcu.so.8
+%{_libdir}/liburcu-bp.so.*.*.*
+%ghost %{_libdir}/liburcu-bp.so.8
+%{_libdir}/liburcu-cds.so.*.*.*
+%ghost %{_libdir}/liburcu-cds.so.8
+%{_libdir}/liburcu-common.so.*.*.*
+%ghost %{_libdir}/liburcu-common.so.8
+%{_libdir}/liburcu-mb.so.*.*.*
+%ghost %{_libdir}/liburcu-mb.so.8
+%{_libdir}/liburcu-memb.so.*.*.*
+%ghost %{_libdir}/liburcu-memb.so.8
+%{_libdir}/liburcu-qsbr.so.*.*.*
+%ghost %{_libdir}/liburcu-qsbr.so.8
%files devel
%defattr(644,root,root,755)
%doc doc/{rcu,cds,uatomic}-api.md
-%attr(755,root,root) %{_libdir}/liburcu.so
-%attr(755,root,root) %{_libdir}/liburcu-bp.so
-%attr(755,root,root) %{_libdir}/liburcu-cds.so
-%attr(755,root,root) %{_libdir}/liburcu-common.so
-%attr(755,root,root) %{_libdir}/liburcu-mb.so
-%attr(755,root,root) %{_libdir}/liburcu-memb.so
-%attr(755,root,root) %{_libdir}/liburcu-qsbr.so
+%{_libdir}/liburcu.so
+%{_libdir}/liburcu-bp.so
+%{_libdir}/liburcu-cds.so
+%{_libdir}/liburcu-common.so
+%{_libdir}/liburcu-mb.so
+%{_libdir}/liburcu-memb.so
+%{_libdir}/liburcu-qsbr.so
%{_includedir}/urcu
%{_includedir}/urcu*.h
%{_pkgconfigdir}/liburcu.pc
diff --git a/userspace-rcu-assert.patch b/userspace-rcu-assert.patch
deleted file mode 100644
index 96a51bd..0000000
--- a/userspace-rcu-assert.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Fix build with -DNDEBUG
---- userspace-rcu-0.15.2/src/urcu-bp.c.orig 2025-04-09 21:44:37.000000000 +0200
-+++ userspace-rcu-0.15.2/src/urcu-bp.c 2025-04-16 18:07:45.176916851 +0200
-@@ -409,7 +409,7 @@ void expand_arena(struct registry_arena
- new_chunk_size_bytes, 0);
- if (new_chunk != MAP_FAILED) {
- /* Should not have moved. */
-- assert(new_chunk == last_chunk);
-+ urcu_posix_assert(new_chunk == last_chunk);
- memset((char *) last_chunk + old_chunk_size_bytes, 0,
- new_chunk_size_bytes - old_chunk_size_bytes);
- last_chunk->capacity = new_capacity;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/userspace-rcu.git/commitdiff/0aba94196dd94113c03e33d03ab88b0a90b8dac5
More information about the pld-cvs-commit
mailing list