Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

liburcu8-0.13.2-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: liburcu8 Distribution: openSUSE Tumbleweed
Version: 0.13.2 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 30 14:49:29 2022
Group: System/Libraries Build host: obs-arm-11
Size: 656980 Source RPM: userspace-rcu-0.13.2-1.1.src.rpm
Summary: Userspace Read-Copy-Update Library
liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data
synchronization library provides read-side access which scales linearly with
the number of cores. It does so by allowing multiples copies of a given data
structure to live at the same time, and by monitoring the data structure
accesses to detect grace periods after which memory reclamation is possible.

Accesses to detect grace periods after which memory reclamation is possible.




GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND GPL-3.0-or-later


* Fri Aug 19 2022 Alexei Sorokin <>
  - Update to version 0.13.2:
    * Revert "Fix: remove type constness in URCU_FORCE_CAST's C++
    * Fix: futex.h: include headers outside extern C.
    * Fix: add missing unused attribute to _rcu_dereference.
    * Fix: change method used by _rcu_dereference to strip type constness.
    * Fix: remove type constness in URCU_FORCE_CAST's C++ version.
    * Move extern "C" down in include/urcu/urcu-bp.h.
    * Fix: ifdef linux specific cpu count compat.
    * Set git-review branch to stable-0.13.
    * Fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id.
    * Fix: revise obsolete command in
    * Fix: workqueue: remove unused variable "ret".
    * Fix: futex wait: handle spurious futex wakeups.
    * Fix: Use %lu rather than %ld to print count.
* Sun Jan 23 2022 Dirk Müller <>
  - update to 0.13.1:
    * fix: properly detect 'cmpxchg' on x86-32
    * fix: use urcu-tls compat with c++ compiler
    * fix: remove autoconf features default value in help message
    * fix: add missing pkgconfig file for memb flavour lib
    * Make temporary variable in _rcu_dereference non-const
    * Fix: x86 and s390: uatomic __hp() macro C++ support
    * Fix: x86 and s390: uatomic __hp() macro clang support
    * Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11
* Wed Dec 15 2021 Dirk Müller <>
  - update to 0.13.0:
    * The Userspace RCU 0.13 release is mostly a library soname version bump
      to address an ABI incompatibility between the 0.10 and { 0.11, 0.12 }
      releases. see
* Mon Mar 08 2021 Dirk Müller <>
  - update to 0.12.2:
    * fix: exclude clang from GCC version blacklists
    * aarch64: blacklist gcc prior to 5.1
    * Fix: configure: support Autoconf 2.70
    * fix: bump tests thread limit to 4096
    * cleanup: Improve wording of CONFIG_RCU_DEBUG description
    * fix: explicitly include urcu/config.h in files using CONFIG_RCU_ defines
    * Fix typo in
    * fix: add -lurcu-common to pkg-config libs for each flavor
    * call_rcu: Fix race between rcu_barrier() and call_rcu_data_free()
* Tue Aug 25 2020 Dirk Mueller <>
  - update to 0.12.1:
    * Fix: tls-compat.h exposes compiler-dependent public configuration
    * Fix: tap array subscript has type char warning
    * tls-compat.h: introduce DEFINE_URCU_TLS_INIT
    * Use _umtx_op for futex on FreeBSD
    * Add FreeBSD, DragonFly to syscall-compat.h
    * urcu-bp: perform thread registration on urcu_bp_register_thread
    * Require automake >= 1.12
    * cds_lfht_is_node_deleted parameter can be marked const
    * Fix: provide errno as argument to urcu_die()
    * Fix: rculfhash worker needs to unblock to SIGRCU
    * Cleanup: test_perthreadlock_timing: handle pthread mutex errors
    * Fix: SONAME bump to 6.1.0
    * Cleanup: remove unused variable from check
    * Fix: urcu/futex.h: users of struct timespec should include time.h
    * Bump library version to 6:0:1
    * Cleanup: update code layout to fix old gcc warning
    * Fix: typo CPPLAGS in examples Makefile
    * Harmonize pprint macro across projects
    * Check for TLS support after CC detection
    * Update macros from the autotools archive
    * flush stdout after each test result
    * Update dead link in lgpl-relicensing.txt
    * Add multiflavor compat identifiers
    * Cleanup: missing sign compare fixes
    * Cleanup: enable signed/unsigned compare compiler warning
    * Cleanup: compiler warning on 32-bit architectures
    * rculfhash: implement iterator debugging config option
    * Fix: examples silent rules on Solaris
    * Add missing fall through annotations
    * Fix: symbol aliases with TLS compat
    * Port: no symbols aliases on MacOS
    * Add -Wextra to CFLAGS
    * Add silent mode to examples Makefiles
    * doc: update examples to API changes
    * test multiflavor single compile unit
    * Update README following API changes
    * Use new header locations for includes from urcu code
    * Update call-rcu.h and defer.h comments and include guards
    * rculfqueue.h: do not include urcu-call-rcu.h
    * rculfhash: support use with multiple flavors per compile unit
    * rculfhash: do not include urcu-call-rcu.h from public API
    * Refactor liburcu to support many flavors per compile unit
    * Fix: only wait if work queue is empty in real-time mode
    * Fix: don't wait after completion of a work queue job batch
    * Fix: don't wait after completion of job batch if work queue is empty
    * Fix: workqueue: struct urcu_work vs rcu_head mixup
    * Cleanup: workqueue: update comments referring to call-rcu
    * Fix: mixup between URCU_WORKQUEUE_RT and URCU_CALL_RCU_RT
    * test_rwlock: Add per-thread count to verbose output
    * Add *.exe to gitignore for Cygwin
    * Fix: pthread_rwlock initialization on Cygwin
    * Fix: compat_futex_noasync on Cygwin
    * wfcqueue: allow defining CDS_WFCQ_WAIT_SLEEP to override `poll'
    * Update documentation for call_rcu before/after fork
    * Add support for the RISC-V architecture
    * Tests: Add for automake < 1.12
    * Tests: Replace prove by autotools tap runner
    * liburcu-bp: Use membarrier private expedited when available
    * liburcu: Use membarrier private expedited when available
    * rculfhash: improve error handling of mmap backend
    * Fix: don't use overlapping mmap mappings on Cygwin
    * Tests fix: errors in shell scripts
    * Revert "Use initial-exec tls model"
    * Use initial-exec tls model
    * Fix: don't use membarrier SHARED syscall command in liburcu-bp
    * Tests fix: add missing Cygwin thread id
    * Fix: assignment from incompatible pointer type warnings
    * Tests fix: unused variable warnings
    * Fix: add missing m68k headers to dist
* Wed Nov 29 2017
  - Add baselibs.conf: create liburcu6-32bit package as a dependency
    to liblttng-ust0-32bit.
* Fri Sep 01 2017
  - Update to version 0.10.0 for SLE15 (bsc#1055683)
    Drop patch: userspace-rcu-aarch64.patch (upstream v0.9.0~99)
    Drop patch: userspace-rcu-ppc64le.patch (upstream v0.9.0~24)
    Adjust library soname to 6
    Update keyring
* Tue Mar 15 2016
  - userspace-rcu-ppc64le.patch use ppc for ppc64le;a=commit;h=61126bd9c901fa403315db71d8d5351d716717cb
* Tue Sep 29 2015
  - remove dependency on gpg-offline, is done by source validator
  - drop userspace-rcu-ppc64le.patch, included in
* Mon Aug 31 2015
  - add userspace-rcu-aarch64.patch (fate#318370)
    enables build for aarch64



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Dec 4 23:52:34 2022