diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -14,9 +14,12 @@ libtbb.so.2:_ZN3tbb10interface518reader_writer_lock8try_lockEv libtbb.so.2:_ZN3tbb10interface518reader_writer_lock9lock_readEv libtbb.so.2:_ZN3tbb10interface58internal9task_base7destroyERNS_4taskE +libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base15internal_attachEv libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base18internal_terminateEv libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base19internal_initializeEv libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base21internal_current_slotEv +libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE +libtbb.so.2:_ZN3tbb10interface78internal20isolate_within_arenaERNS1_13delegate_baseEl libtbb.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_releaseERNS2_11scoped_lockE libtbb.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_upgradeERNS2_11scoped_lockE libtbb.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex18internal_constructEv @@ -84,6 +87,7 @@ libtbb.so.2:_ZN3tbb19task_scheduler_init10initializeEi libtbb.so.2:_ZN3tbb19task_scheduler_init10initializeEim libtbb.so.2:_ZN3tbb19task_scheduler_init19default_num_threadsEv +libtbb.so.2:_ZN3tbb19task_scheduler_init27internal_blocking_terminateEb libtbb.so.2:_ZN3tbb19task_scheduler_init9terminateEv libtbb.so.2:_ZN3tbb19thread_bound_filter12process_itemEv libtbb.so.2:_ZN3tbb19thread_bound_filter16try_process_itemEv @@ -237,9 +241,12 @@ libtbb_debug.so.2:_ZN3tbb10interface518reader_writer_lock8try_lockEv libtbb_debug.so.2:_ZN3tbb10interface518reader_writer_lock9lock_readEv libtbb_debug.so.2:_ZN3tbb10interface58internal9task_base7destroyERNS_4taskE +libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base15internal_attachEv libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base18internal_terminateEv libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base19internal_initializeEv libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base21internal_current_slotEv +libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE +libtbb_debug.so.2:_ZN3tbb10interface78internal20isolate_within_arenaERNS1_13delegate_baseEl libtbb_debug.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_releaseERNS2_11scoped_lockE libtbb_debug.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_upgradeERNS2_11scoped_lockE libtbb_debug.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex18internal_constructEv @@ -307,6 +314,7 @@ libtbb_debug.so.2:_ZN3tbb19task_scheduler_init10initializeEi libtbb_debug.so.2:_ZN3tbb19task_scheduler_init10initializeEim libtbb_debug.so.2:_ZN3tbb19task_scheduler_init19default_num_threadsEv +libtbb_debug.so.2:_ZN3tbb19task_scheduler_init27internal_blocking_terminateEb libtbb_debug.so.2:_ZN3tbb19task_scheduler_init9terminateEv libtbb_debug.so.2:_ZN3tbb19thread_bound_filter12process_itemEv libtbb_debug.so.2:_ZN3tbb19thread_bound_filter16try_process_itemEv diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -14,9 +14,12 @@ libtbb.so.2:_ZN3tbb10interface518reader_writer_lock8try_lockEv libtbb.so.2:_ZN3tbb10interface518reader_writer_lock9lock_readEv libtbb.so.2:_ZN3tbb10interface58internal9task_base7destroyERNS_4taskE +libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base15internal_attachEv libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base18internal_terminateEv libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base19internal_initializeEv libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base21internal_current_slotEv +libtbb.so.2:_ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE +libtbb.so.2:_ZN3tbb10interface78internal20isolate_within_arenaERNS1_13delegate_baseEi libtbb.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_releaseERNS2_11scoped_lockE libtbb.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_upgradeERNS2_11scoped_lockE libtbb.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex18internal_constructEv @@ -84,6 +87,7 @@ libtbb.so.2:_ZN3tbb19task_scheduler_init10initializeEi libtbb.so.2:_ZN3tbb19task_scheduler_init10initializeEij libtbb.so.2:_ZN3tbb19task_scheduler_init19default_num_threadsEv +libtbb.so.2:_ZN3tbb19task_scheduler_init27internal_blocking_terminateEb libtbb.so.2:_ZN3tbb19task_scheduler_init9terminateEv libtbb.so.2:_ZN3tbb19thread_bound_filter12process_itemEv libtbb.so.2:_ZN3tbb19thread_bound_filter16try_process_itemEv @@ -239,9 +243,12 @@ libtbb_debug.so.2:_ZN3tbb10interface518reader_writer_lock8try_lockEv libtbb_debug.so.2:_ZN3tbb10interface518reader_writer_lock9lock_readEv libtbb_debug.so.2:_ZN3tbb10interface58internal9task_base7destroyERNS_4taskE +libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base15internal_attachEv libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base18internal_terminateEv libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base19internal_initializeEv libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base21internal_current_slotEv +libtbb_debug.so.2:_ZN3tbb10interface78internal15task_arena_base24internal_max_concurrencyEPKNS0_10task_arenaE +libtbb_debug.so.2:_ZN3tbb10interface78internal20isolate_within_arenaERNS1_13delegate_baseEi libtbb_debug.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_releaseERNS2_11scoped_lockE libtbb_debug.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex16internal_upgradeERNS2_11scoped_lockE libtbb_debug.so.2:_ZN3tbb10interface88internal16x86_rtm_rw_mutex18internal_constructEv @@ -309,6 +316,7 @@ libtbb_debug.so.2:_ZN3tbb19task_scheduler_init10initializeEi libtbb_debug.so.2:_ZN3tbb19task_scheduler_init10initializeEij libtbb_debug.so.2:_ZN3tbb19task_scheduler_init19default_num_threadsEv +libtbb_debug.so.2:_ZN3tbb19task_scheduler_init27internal_blocking_terminateEb libtbb_debug.so.2:_ZN3tbb19task_scheduler_init9terminateEv libtbb_debug.so.2:_ZN3tbb19thread_bound_filter12process_itemEv libtbb_debug.so.2:_ZN3tbb19thread_bound_filter16try_process_itemEv diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,18 +1,14 @@ name : intel-tbb -version : 4.4 -release : 2 +version : '2018.2' +release : 3 source : - - https://www.threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb44_20150728oss_src.tgz : e9534f3238e6f7b34f9d0a78cb8604da1c5a611c5a2569fdd9cc90e06339538a -license : GPL-2.0 + - https://github.com/01org/tbb/archive/2018_U2.tar.gz : 78bb9bae474736d213342f01fe1a6d00c6939d5c75b367e2e43e7bf29a6d8eca +license : Apache-2.0 component : programming +emul32 : yes summary : High level abstract threading library description: | - High level abstract threading library -emul32 : yes -builddeps : - - glibc-32bit-devel - - libgcc-32bit - - libstdc++-32bit + Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. build : | if [[ ! -z "${EMUL32BUILD}" ]]; then # 32-bit stuff %make arch=ia32 @@ -22,5 +18,5 @@ install : | mkdir -p $installdir/usr/include mkdir -p $installdir/%libdir% - install -m755 build/linux_*/*.so* $installdir/%libdir%/ + install -m00755 build/linux_*/*.so* $installdir/%libdir%/ cp -a include/tbb $installdir/usr/include/ diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,20 +2,20 @@ intel-tbb - Joshua Strobl - joshua@stroblindustries.com + Pierre-Yves + pyu@riseup.net - GPL-2.0 + Apache-2.0 programming High level abstract threading library - High level abstract threading library + Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. https://solus-project.com/sources/README.Solus intel-tbb High level abstract threading library - High level abstract threading library + Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. programming @@ -25,11 +25,11 @@ intel-tbb-32bit 32-bit libraries for intel-tbb - High level abstract threading library + Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. emul32 - intel-tbb + intel-tbb /usr/lib32/lib*.so.* @@ -38,12 +38,12 @@ intel-tbb-32bit-devel Development files for 32-bit intel-tbb - High level abstract threading library + Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. programming.devel - intel-tbb-devel - intel-tbb-32bit + intel-tbb-devel + intel-tbb-32bit /usr/lib32/lib*.so @@ -52,11 +52,11 @@ intel-tbb-devel Development files for intel-tbb - High level abstract threading library + Intel(R) Threading Building Blocks (TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. programming.devel - intel-tbb + intel-tbb /usr/include/ @@ -64,12 +64,12 @@ - - 2016-05-25 - 4.4 + + 2017-12-26 + 2018.2 Packaging update - Joshua Strobl - joshua@stroblindustries.com + Pierre-Yves + pyu@riseup.net \ No newline at end of file