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

libtbb12-2021.5.0-1.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: libtbb12 Distribution: openSUSE Tumbleweed
Version: 2021.5.0 Vendor: openSUSE
Release: 1.2 Build date: Thu May 12 01:45:07 2022
Group: System/Libraries Build host: armbuild21
Size: 198854 Source RPM: tbb-2021.5.0-1.2.src.rpm
Summary: Threading Building Blocks (TBB)
Threading Building Blocks (TBB) offers a rich and complete approach to
expressing parallelism in a C++ program. It is a library that helps you take
advantage of multi-core processor performance without having to be a threading
expert. Threading Building Blocks is not just a threads-replacement library. It
represents a higher-level, task-based parallelism that abstracts platform
details and threading mechanism for performance and scalability.






* Sat May 07 2022 Dirk Müller <>
  - update to 2021.1.5:
    * Reworked synchronization mechanism to reduce contention when multiple
      task_arena’s are used concurrently.
    * Fixed sporadic memory corruption.
    * Enabled Microsoft Visual Studio* 2022 and Python 3.9 support.
    * Extended task_group interface with a new run_and_wait overload to accept
    * Fixed possible correctness issue in queuing_rw_mutex on non-Intel platforms.
    * Fixed sporadic memory corruption.
* Tue Apr 05 2022 Atri Bhattacharya <>
  - For 32-bit systems, rename tbb32.pc (default upstream for
    32-bit) to tbb.pc (same as 64-bit) so that applications
    depending on tbb do not have to call different pkgconfig modules
    based on arch.
* Fri Oct 08 2021 Ben Greiner <>
  - Allow gcc11
  - Add tbb-pr609-32bit-mwaitpkg.patch gh#oneapi-src/oneTBB#609
    * fixes 32-bit build with gcc11
  - Only run ctest when --with test is given
* Tue Oct 05 2021 Ben Greiner <>
  - Update to version 2021.4
    * Large release notes since 2020.3:
  - Drop python2 package
  - Drop patches:
    * disable-irml.patch -- install the library
    * optflags.patch -- build system change
    * reproducible.patch -- build system change
  - Refresh cmake-remove-include-path.patch
  - Add libirml subpackage for python module
  - Add libtbbbind library package for NUMA support
* Fri Dec 25 2020 Benjamin Greiner <>
  - Rework the building of python bindings
    * Fix egg info version
    * Remove shebang lines
    * fix lining issue by setting TBBROOT and tbbvars in install phase
    * Run python tests with irml library built (but not installed)
    * Build bindings packages for all existing python3 flavors
* Mon Aug 03 2020 Ismail Dönmez <>
  - Update to version 2020.3
    * Changed body type concept of the flow::input_node.
      Set TBB_DEPRECATED_INPUT_NODE_BODY to 1 to compile with the previous
      concept of the body type.
    * Fixed compilation errors in C++20 mode due to ambiguity of comparison
      operators. Inspired by Barry Revzin
    * Fixed an issue in TBBBuild.cmake that causes the build with no arguments
      to fail (
* Mon Mar 30 2020 Ismail Dönmez <>
  - Update to version 2020.2
    * Cross-allocator copying constructor and copy assignment operator
      for concurrent_vector are deprecated.
    * Added input_node to the flow graph API. It acts like a source_node
      except for being inactive by default; source_node is deprecated.
    * Allocator template parameter for flow graph nodes is deprecated. Set
      TBB_DEPRECATED_FLOW_NODE_ALLOCATOR to 1 to avoid compilation errors.
    * Flow graph preview hetero-features are deprecated.
    * Fixed the task affinity mechanism to prevent unlimited memory
      consumption in case the number of threads is explicitly decreased.
    * Fixed memory leak related NUMA support functionality in task_arena.
* Tue Jan 21 2020 Ismail Dönmez <>
  - Update to version 2020.1
    * Fixed the issue of task_arena constraints not propagated on
      copy construction.
    * Fixed TBBGet.cmake script broken by TBB package name changes
* Wed Dec 18 2019 Ismail Dönmez <>
  - Update to version 2020.0
    * Extended task_arena interface to simplify development of
      NUMA-aware applications.
    * Added warning notifications when the deprecated functionality is
* Thu Oct 10 2019 Ismail Dönmez <>
  - Update to version 2019_u9
    * Multiple APIs are deprecated. For details, please see
      Deprecated Features appendix in the TBB reference manual.
    * Added C++17 deduction guides for flow graph nodes.
    Preview Features
    * Added isolated_task_group class that allows multiple threads to add
      and execute tasks sharing the same isolation.
    * Extended the flow graph API to simplify connecting nodes.
    * Added erase() by heterogeneous keys for concurrent ordered containers.
    * Added a possibility to suspend task execution at a specific point
      and resume it later.
    Bugs fixed
    * Fixed the emplace() method of concurrent unordered containers to
      destroy a temporary element that was not inserted.
    * Fixed a bug in the merge() method of concurrent unordered
    * Fixed behavior of a continue_node that follows buffering nodes.
    * Added support for move-only types to tbb::parallel_pipeline
    * Fixed detection of clang version when CUDA toolkit is installed
  - Refresh patches:
    * cmake-remove-include-path.patch
    * disable-irml.patch
    * optflags.patch
* Fri Jun 07 2019 Ismail Dönmez <>
  - Add cmake-remove-include-path.patch to remove setting include
    path since we already install under /usr/include and this fixes
    idiot OpenCV trying to do -isystem $TBB_INCLUDE_DIR
* Thu Jun 06 2019 Ismail Dönmez <>
  - Update to version 2019_U8
    * Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory
      reallocation on Linux (
    * Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads
      with no task scheduler initialized
* Tue Jun 04 2019 Ismail Dönmez <>
  - Update to version 2019_U7
    * Added TBBMALLOC_SET_HUGE_SIZE_THRESHOLD parameter to set the
      lower bound for allocations that are not released back to OS
      unless a cleanup is explicitly requested.
    * Added zip_iterator::base() method to get the tuple of underlying
    * Improved async_node to never block a thread that sends a message
      through its gateway.
    * Extended decrement port of the tbb::flow::limiter_node to accept
      messages of integral types.
    * Removed the number_of_decrement_predecessors parameter from the
      constructor of flow::limiter_node. To allow its usage, set
    * Added ordered associative containers:
      concurrent_{map,multimap,set,multiset} (requires C++11).
* Tue May 14 2019 Ismail Dönmez <>
  - Update to version 2019_U6
    * Added support for enqueuing tbb::task into tbb::task_arena
    * Improved support for allocator propagation on concurrent_hash_map
      assigning and swapping.
    * Improved scalable_allocation_command cleanup operations to release
      more memory buffered by the calling thread.
    * Separated allocation of small and large objects into distinct memory
      regions, which helps to reduce excessive memory caching inside the
      TBB allocator.
  - Disable python2 support
* Thu Apr 25 2019 Ismail Dönmez <>
  - Update to version 2019_U5
    * Too many changes to list, please see the included CHANGES file.
  - Install TBBConfig*.cmake



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jun 21 00:32:12 2022