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

tbb-devel-2021.11.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: tbb-devel Distribution: openSUSE:Factory:zSystems
Version: 2021.11.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Dec 3 10:18:03 2023
Group: Development/Libraries/C and C++ Build host: s390zl27
Size: 1386218 Source RPM: tbb-2021.11.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://oneapi-src.github.io/oneTBB/
Summary: Development Files for oneAPI Threading Building Blocks (oneTBB)
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 contains the header files needed for development with oneTBB.

Provides

Requires

License

Apache-2.0

Changelog

* 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
* Sun Dec 11 2022 Dirk Müller <dmueller@suse.com>
  - update to v2021.7.0:
    * Memory allocator crash when allocating ~1TB on 64-bit systems (GitHub* #838).
    * Thread Distribution over NUMA Nodes on Windows OS systems.
    * For oneapi::tbb::suspend it is now guaranteed that the user-specified
      callable object is executed by the calling thread.
* Sat Sep 24 2022 Dirk Müller <dmueller@suse.com>
  - update to 2021.6.0:
    * Improved support and use of the latest C++ standards for parallel_sort that
      allows using this algorithm with user-defined and standard library-defined
      objects with modern semantics.
    * The following features are now fully functional: task_arena extensions,
      collaborative_call_once, adaptive mutexes, heterogeneous overloads for
      concurrent_hash_map, and task_scheduler_handle.
    * Added support for Windows* Server 2022 and Python 3.10.
    * Memory allocator crash on a system with an incomplete /proc/meminfo
    * Incorrect blocking of task stealing
    * Hang due to incorrect decrement of a limiter_node
    * Memory corruption in some rare cases when passing big messages in a flow graph
    * Possible deadlock in a throwable flow graph node with a lightweight policy.
      The lightweight policy is now ignored for functors that can throw
      exceptions
    * Crash when obtaining a range from empty ordered and unordered containers
    * Deadlock in a concurrent_vector resize() that could happen when the new
      size is less than the previous size
  - drop tbb-pr609-32bit-mwaitpkg.patch (upstream)
  - add 5cb212d44732947396abdd39eae1229c7cd51644.patch, 917.patch:
    build on riscv64, hppa, s390x
* Fri Aug 05 2022 Martin Liška <mliska@suse.cz>
  - Add retry-pthread_create.patch that fixes
    gh#oneapi-src/oneTBB#824.
* Sat May 07 2022 Dirk Müller <dmueller@suse.com>
  - 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
      task_handle.
    * Fixed possible correctness issue in queuing_rw_mutex on non-Intel platforms.
    * Fixed sporadic memory corruption.
* Tue Apr 05 2022 Atri Bhattacharya <badshah400@gmail.com>
  - 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 <code@bnavigator.de>
  - 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 <code@bnavigator.de>
  - Update to version 2021.4
    * Large release notes since 2020.3:
      https://software.intel.com/content/www/us/en/develop/articles/intel-oneapi-threading-building-blocks-release-notes.html
  - 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 <code@bnavigator.de>
  - 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
      gh#openSUSE/python-rpm-macros#66
* Mon Aug 03 2020 Ismail Dönmez <idonmez@suse.com>
  - 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
      (https://github.com/oneapi-src/oneTBB/pull/251).
    * Fixed an issue in TBBBuild.cmake that causes the build with no arguments
      to fail (https://github.com/oneapi-src/oneTBB/pull/233)
* Mon Mar 30 2020 Ismail Dönmez <idonmez@suse.com>
  - 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 <idonmez@suse.com>
  - 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
      (https://github.com/intel/tbb/issues/209).

Files

/usr/include/oneapi
/usr/include/oneapi/tbb
/usr/include/oneapi/tbb.h
/usr/include/oneapi/tbb/blocked_range.h
/usr/include/oneapi/tbb/blocked_range2d.h
/usr/include/oneapi/tbb/blocked_range3d.h
/usr/include/oneapi/tbb/blocked_rangeNd.h
/usr/include/oneapi/tbb/cache_aligned_allocator.h
/usr/include/oneapi/tbb/collaborative_call_once.h
/usr/include/oneapi/tbb/combinable.h
/usr/include/oneapi/tbb/concurrent_hash_map.h
/usr/include/oneapi/tbb/concurrent_lru_cache.h
/usr/include/oneapi/tbb/concurrent_map.h
/usr/include/oneapi/tbb/concurrent_priority_queue.h
/usr/include/oneapi/tbb/concurrent_queue.h
/usr/include/oneapi/tbb/concurrent_set.h
/usr/include/oneapi/tbb/concurrent_unordered_map.h
/usr/include/oneapi/tbb/concurrent_unordered_set.h
/usr/include/oneapi/tbb/concurrent_vector.h
/usr/include/oneapi/tbb/detail
/usr/include/oneapi/tbb/detail/_aggregator.h
/usr/include/oneapi/tbb/detail/_aligned_space.h
/usr/include/oneapi/tbb/detail/_allocator_traits.h
/usr/include/oneapi/tbb/detail/_assert.h
/usr/include/oneapi/tbb/detail/_attach.h
/usr/include/oneapi/tbb/detail/_concurrent_queue_base.h
/usr/include/oneapi/tbb/detail/_concurrent_skip_list.h
/usr/include/oneapi/tbb/detail/_concurrent_unordered_base.h
/usr/include/oneapi/tbb/detail/_config.h
/usr/include/oneapi/tbb/detail/_containers_helpers.h
/usr/include/oneapi/tbb/detail/_exception.h
/usr/include/oneapi/tbb/detail/_export.h
/usr/include/oneapi/tbb/detail/_flow_graph_body_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_cache_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_item_buffer_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_join_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_node_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_node_set_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_nodes_deduction.h
/usr/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_trace_impl.h
/usr/include/oneapi/tbb/detail/_flow_graph_types_impl.h
/usr/include/oneapi/tbb/detail/_hash_compare.h
/usr/include/oneapi/tbb/detail/_intrusive_list_node.h
/usr/include/oneapi/tbb/detail/_machine.h
/usr/include/oneapi/tbb/detail/_mutex_common.h
/usr/include/oneapi/tbb/detail/_namespace_injection.h
/usr/include/oneapi/tbb/detail/_node_handle.h
/usr/include/oneapi/tbb/detail/_pipeline_filters.h
/usr/include/oneapi/tbb/detail/_pipeline_filters_deduction.h
/usr/include/oneapi/tbb/detail/_range_common.h
/usr/include/oneapi/tbb/detail/_rtm_mutex.h
/usr/include/oneapi/tbb/detail/_rtm_rw_mutex.h
/usr/include/oneapi/tbb/detail/_scoped_lock.h
/usr/include/oneapi/tbb/detail/_segment_table.h
/usr/include/oneapi/tbb/detail/_small_object_pool.h
/usr/include/oneapi/tbb/detail/_string_resource.h
/usr/include/oneapi/tbb/detail/_task.h
/usr/include/oneapi/tbb/detail/_task_handle.h
/usr/include/oneapi/tbb/detail/_template_helpers.h
/usr/include/oneapi/tbb/detail/_utils.h
/usr/include/oneapi/tbb/detail/_waitable_atomic.h
/usr/include/oneapi/tbb/enumerable_thread_specific.h
/usr/include/oneapi/tbb/flow_graph.h
/usr/include/oneapi/tbb/flow_graph_abstractions.h
/usr/include/oneapi/tbb/global_control.h
/usr/include/oneapi/tbb/info.h
/usr/include/oneapi/tbb/memory_pool.h
/usr/include/oneapi/tbb/mutex.h
/usr/include/oneapi/tbb/null_mutex.h
/usr/include/oneapi/tbb/null_rw_mutex.h
/usr/include/oneapi/tbb/parallel_for.h
/usr/include/oneapi/tbb/parallel_for_each.h
/usr/include/oneapi/tbb/parallel_invoke.h
/usr/include/oneapi/tbb/parallel_pipeline.h
/usr/include/oneapi/tbb/parallel_reduce.h
/usr/include/oneapi/tbb/parallel_scan.h
/usr/include/oneapi/tbb/parallel_sort.h
/usr/include/oneapi/tbb/partitioner.h
/usr/include/oneapi/tbb/profiling.h
/usr/include/oneapi/tbb/queuing_mutex.h
/usr/include/oneapi/tbb/queuing_rw_mutex.h
/usr/include/oneapi/tbb/rw_mutex.h
/usr/include/oneapi/tbb/scalable_allocator.h
/usr/include/oneapi/tbb/spin_mutex.h
/usr/include/oneapi/tbb/spin_rw_mutex.h
/usr/include/oneapi/tbb/task.h
/usr/include/oneapi/tbb/task_arena.h
/usr/include/oneapi/tbb/task_group.h
/usr/include/oneapi/tbb/task_scheduler_observer.h
/usr/include/oneapi/tbb/tbb_allocator.h
/usr/include/oneapi/tbb/tbbmalloc_proxy.h
/usr/include/oneapi/tbb/tick_count.h
/usr/include/oneapi/tbb/version.h
/usr/include/tbb
/usr/include/tbb/blocked_range.h
/usr/include/tbb/blocked_range2d.h
/usr/include/tbb/blocked_range3d.h
/usr/include/tbb/blocked_rangeNd.h
/usr/include/tbb/cache_aligned_allocator.h
/usr/include/tbb/collaborative_call_once.h
/usr/include/tbb/combinable.h
/usr/include/tbb/concurrent_hash_map.h
/usr/include/tbb/concurrent_lru_cache.h
/usr/include/tbb/concurrent_map.h
/usr/include/tbb/concurrent_priority_queue.h
/usr/include/tbb/concurrent_queue.h
/usr/include/tbb/concurrent_set.h
/usr/include/tbb/concurrent_unordered_map.h
/usr/include/tbb/concurrent_unordered_set.h
/usr/include/tbb/concurrent_vector.h
/usr/include/tbb/enumerable_thread_specific.h
/usr/include/tbb/flow_graph.h
/usr/include/tbb/flow_graph_abstractions.h
/usr/include/tbb/global_control.h
/usr/include/tbb/info.h
/usr/include/tbb/memory_pool.h
/usr/include/tbb/mutex.h
/usr/include/tbb/null_mutex.h
/usr/include/tbb/null_rw_mutex.h
/usr/include/tbb/parallel_for.h
/usr/include/tbb/parallel_for_each.h
/usr/include/tbb/parallel_invoke.h
/usr/include/tbb/parallel_pipeline.h
/usr/include/tbb/parallel_reduce.h
/usr/include/tbb/parallel_scan.h
/usr/include/tbb/parallel_sort.h
/usr/include/tbb/partitioner.h
/usr/include/tbb/profiling.h
/usr/include/tbb/queuing_mutex.h
/usr/include/tbb/queuing_rw_mutex.h
/usr/include/tbb/rw_mutex.h
/usr/include/tbb/scalable_allocator.h
/usr/include/tbb/spin_mutex.h
/usr/include/tbb/spin_rw_mutex.h
/usr/include/tbb/task.h
/usr/include/tbb/task_arena.h
/usr/include/tbb/task_group.h
/usr/include/tbb/task_scheduler_observer.h
/usr/include/tbb/tbb.h
/usr/include/tbb/tbb_allocator.h
/usr/include/tbb/tbbmalloc_proxy.h
/usr/include/tbb/tick_count.h
/usr/include/tbb/version.h
/usr/lib64/cmake/TBB
/usr/lib64/cmake/TBB/TBBConfig.cmake
/usr/lib64/cmake/TBB/TBBConfigVersion.cmake
/usr/lib64/cmake/TBB/TBBTargets-relwithdebinfo.cmake
/usr/lib64/cmake/TBB/TBBTargets.cmake
/usr/lib64/libirml.so
/usr/lib64/libtbb.so
/usr/lib64/libtbbbind_2_5.so
/usr/lib64/libtbbmalloc.so
/usr/lib64/libtbbmalloc_proxy.so
/usr/lib64/pkgconfig/tbb.pc
/usr/share/doc/packages/tbb-devel
/usr/share/doc/packages/tbb-devel/README.md
/usr/share/licenses/tbb-devel
/usr/share/licenses/tbb-devel/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024