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

libtbbmalloc2-2023.0.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libtbbmalloc2 Distribution: openSUSE Tumbleweed
Version: 2023.0.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Jun 29 15:16:40 2026
Group: System/Libraries Build host: reproducible
Size: 65598 Source RPM: tbb-2023.0.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://uxlfoundation.github.io/oneTBB/
Summary: Memory allocator library for oneAPI Threading Building Blocks
oneTBB (previously known as TBB) is a flexible C++ library that simplifies the
work of adding parallelism to complex applications. The library lets you easily
write parallel programs that take full advantage of the multi-core performance.
oneTBB provides you with functions, interfaces, and classes to parallelize and
scale the code.

This package provides the oneTBB memory allocator shared library.

Provides

Requires

License

Apache-2.0

Changelog

* Mon Jun 29 2026 Dirk Müller <dmueller@suse.com>
  - update to 2023.0.0:
    * [Preview] Introduced ability to wait for a single task in a
      ``task_group`` instead of waiting for all tasks to finish.
      This increases reactivity and decreases latency in key user
      workloads.
    * [Preview] Introduced ``flow::resource_limited_node`` and
      ``flow::resource_limiter`` classes. These nodes only execute
      when they can successfully acquire the necessary resources
      from the resource limiters associated with the node. This
      feature is used to guard access to shared resources, while
      maximizing available parallelism in the graph.
    * [Preview] Introduced ``task_arena`` core type selector to
      better support hybrid architectures with several core types.
      Users use this new flexible API to more tightly constrain
      execution to set preferences for the specific core types that
      match their workload.
    * [Preview] Added global control parameter to set default block
      time behavior on server HW. This allows developers to revert
      to older blocking behavior if their applications are not able
      to fully utilize all cores, thereby reducing idle spinning.
    * Added new API to create a set of NUMA bound task arenas,
      simplifying common patterns used to optimize for NUMA
      architectures.
    * Extended Flow Graph functional node deduction guides to
      support non-static member function and member object pointers
      as a node bodies.
    * The Flow Graph join_node and indexer_node now support 10 or
      more input ports.
    * Explicit deduction guides for ``blocked_nd_range`` are now a
      fully supported feature.
    * Added native WASM exception handling support.
  - tbb-python-setuptools.patch (upstream)
* Sat Jan 03 2026 Jan Engelhardt <jengelh@inai.de>
  - Make build recipe POSIX sh compatible
* Fri Jan 02 2026 Ben Greiner <code@bnavigator.de>
  - Update to 2022.3.0
    * [Preview] Introduced API for setting dynamic task dependencies
      in task_group. This allows successor tasks to execute only
      after all their predecessors have completed.
    * Extended task_arena with API support for enqueuing functions
      into a task_group and waiting for the task_group to complete.
    * Introduced API for setting and getting the assertion handler.
      This allows applications to set their own assertion handling
      functions.
  - Update cf-prot.patch, partially fixed upstream
  - Add tbb-python-setuptools.patch
    * gh#uxlfoundation/oneTBB#1941
    * replace setup.py direct call
* Wed Jul 30 2025 Alessandro de Oliveira Faria <cabelo@opensuse.org>
  - Change tbb-2022.2.0.tar.gz file [boo#1247142]
* Thu Jul 17 2025 Jan Engelhardt <jengelh@inai.de>
  - Drop excessive gcc flags: add cf-prot.patch.
* Mon Jun 30 2025 Alessandro de Oliveira Faria <cabelo@opensuse.org>
  - Update to version 2022.2.0:
    * Improved Hybrid CPU and NUMA Platforms API Support: Enhanced
      API availability for better compatibility with Hybrid CPU and
      NUMA platforms.
    * Refined Environment Setup: Replaced CPATH with C_INCLUDE_PATH
      and CPLUS_INCLUDE_PATH in environment setup to avoid
      unintended compiler warnings caused by globally applied
      include paths.
* Tue May 06 2025 Eyad Issa <eyadlorenzo@gmail.com>
  - Update to version 2022.1.0:
    * Introduced the ONETBB_SPEC_VERSION macro to specify the version
      of oneAPI specification implemented by the current version of
      the library.
    * blocked_nd_range is now a fully supported feature.
  - Migrated URLs to the new UXL Foundation organization
  - Use common URL format for Source URL
  - Format .spec file
  - Build with ninja
* Thu Apr 03 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Support older and current versions of setuptools WRT to the case of
    the metadata directory.
* Wed Jan 08 2025 Matej Cepl <mcepl@cepl.eu>
  - Modernize building of the Python subpackage, don't generate *.egg.
* Tue Dec 31 2024 Eyad Issa <eyadlorenzo@gmail.com>
  - Remove use-FORTIFY_SOURCE-from-distribution.patch, as it is now
    upstreamed
  - Use _service to download the source tarball
  - Update to version 2022.0.0:
    * Extended the Flow Graph receiving nodes with a new
      try_put_and_wait API that submits a message to the graph and
      waits for its completion.
    * Fixed the missed signal for thread request for enqueue
      operation
    * Significantly improved scalability of task_group, flow_graph,
      and parallel_for_each
    * Removed usage of std::aligned_storage deprecated in C++23
    * Fixed the issue where oneapi::tbb::info interfaces might
      interfere with the process affinity mask on the Windows* OS
      systems with multiple processor groups.
* Fri Apr 19 2024 Alessandro de Oliveira Faria <cabelo@opensuse.org>
  - Update to version 2021.11.0:
    * Fixed parallel_for_each algorithm behavior for iterators defining
      iterator_concept trait instead of iterator_category.
    * Fixed the incorrect binary search order in TBBConfig.cmake.
* Thu Jan 25 2024 Ana Guerrero <ana.guerrero@suse.com>
  - Fix build to handle changes in (open)SUSE specific cmake macros,
    no user visible changes
* Fri Dec 01 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2021.11.0:
    * Fixed tbb::this_task_arena() behavior for specific
      tbb::task_arena{1,0}.
    * Restored performance on the high-core count systems that
      support _tpause.
  - Refresh patches to apply cleanly:
    * use-FORTIFY_SOURCE-from-distribution.patch
    * add-cmake-check-for-libatomic-requirement-when-build.patch
  - Update Summary and description tags to be consistent with
    upstream's TBB -> oneTBB renaming.
* Thu Nov 23 2023 Bernhard Wiedemann <bwiedemann@suse.com>
  - Avoid stuck build/tests
* Tue Aug 01 2023 Martin Liška <martin.liska@hey.com>
  * Add use-FORTIFY_SOURCE-from-distribution.patch and use FS settings from distribution
    (we use either =2 or =3).
* Tue Aug 01 2023 Alessandro de Oliveira Faria <cabelo@opensuse.org>
  - Update to 2021.10.0:
    * Since C++17, parallel algorithms and Flow Graph nodes are allowed to accept
      pointers to the member functions and member objects as the user-provided
      callables.
    * Added missed member functions, such as assignment operators and swap function,
      to the concurrent_queue and concurrent_bounded_queue containers.
* Thu Jun 15 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 2021.9.0:
    * Hybrid CPU support is now a fully supported feature.
    * Fixed the issue reported by the Address Sanitizer.
    * Fixed the input_type alias exposed by flow_graph::join_node.
  - Drop 917.patch (patch was upstreamed).
  - Drop retry-pthread_create.patch (upstream fixed it by using a similar
    approach).
* Wed Jan 04 2023 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to v2021.8.0
    * Fixed oneapi::tbb::concurrent_bounded_queue::pop return type (GitHub* #807).
    * Fixed oneapi::tbb::concurrent_queue and oneapi::tbb::concurrent_bounded_queue
      with non-default constructible value types (GitHub* #885).
    * Fixed incorrect splitting of iteration space in case there is no
      support for proportional splitting in custom ranges.
  - Add patch to link against libatomic where necessary
    * add-cmake-check-for-libatomic-requirement-when-build.patch
  - Drop 5cb212d44732947396abdd39eae1229c7cd51644.patch, merged upstream
  - Use correct changelog entries for v2021.7.0

Files

/usr/lib64/libtbbmalloc.so.2
/usr/lib64/libtbbmalloc.so.2.18
/usr/lib64/libtbbmalloc_proxy.so.2
/usr/lib64/libtbbmalloc_proxy.so.2.18


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026