libtbb2-2019_20190605-150200.3.2.1<>,`hbbgp9|8 |j-įPZ:[mS"P lW1X6iS]FuZʺnY( iYi#͔ӎ:$d 8~bD@XS%ʼcc :^G$~([2t(u4fe eL@L6:Έf3ú*~?kqg@$./܆Eh@*wγ502r_Ҧ}Yy* =JzU|CFt!Sv>C+T?+Dd  % E1R] s       DH|(89\:>'@'B'F(G(H(I( X($Y(4Z(|[(\(](^(b(c)Ud)e)f)l)u)v)w*x*y*z****+@Clibtbb22019_20190605150200.3.2.1Threading 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.bbgibs-arm-2 SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Librarieshttps://www.threadingbuildingblocks.org/linuxaarch64 bbg{40d796af80632fbe184debe801cf0f7726be57c19059fc2ac0e9452b5350ce23rootroottbb-2019_20190605-150200.3.2.1.src.rpmlibtbb.so.2()(64bit)libtbb2libtbb2(aarch-64)tbb@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]@\Q\@\]@\ڭ\@[@[aZS]@Z;@Z5 Y@YéY-^Y%uXQ@XXN@X&W0@WXW)@W)@idonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.combwiedemann@suse.combwiedemann@suse.comtchvatal@suse.comidonmez@suse.comidonmez@suse.commpluskal@suse.comidonmez@suse.combwiedemann@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjengelh@inai.deidonmez@suse.com- 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 containers. * 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- 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- Update to version 2019_U8 * Fixed a bug in TBB 2019 Update 7 that could lead to incorrect memory reallocation on Linux (https://github.com/intel/tbb/issues/148). * Fixed enqueuing tbb::task into tbb::task_arena not to fail on threads with no task scheduler initialized (https://github.com/intel/tbb/issues/116).- 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 iterators. * 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 TBB_DEPRECATED_LIMITER_NODE_CONSTRUCTOR macro to 1. * Added ordered associative containers: concurrent_{map,multimap,set,multiset} (requires C++11).- Update to version 2019_U6 * Added support for enqueuing tbb::task into tbb::task_arena (https://github.com/01org/tbb/issues/116). * 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- Update to version 2019_U5 * Too many changes to list, please see the included CHANGES file. - Install TBBConfig*.cmake- Extend reproducible.patch to not capture build kernel version (boo#1101107)- Extend reproducible.patch to override build date (boo#1047218)- Add conditions to build with py2 and py3 respectively in order to allow us disable one based on codestream- Add disable-irml.patch to disable linking to libirml - Actually update to tarball to 2018_U2 release- Update to version 2018_U2 * lambda-friendly overloads for parallel_scan. * support of static and simple partitioners in parallel_deterministic_reduce. * initial support for Flow Graph Analyzer to do parallel_for. * reservation support in overwrite_node and write_once_node. * Fixed a potential deadlock scenario in the flow graph that affected Intel® TBB 2018 Initial Release. * Fixed constructors of concurrent_hash_map to be exception-safe. * Fixed auto-initialization in the main thread to be cleaned up at shutdown. * Fixed a crash when tbbmalloc_proxy is used together with dbghelp. * Fixed static_partitioner to assign tasks properly in case of nested parallelism.- Build python2 and python3 bindings - Do not bundle python bindings with shared library- Update to version 2018 release * Now fully supports this_task_arena::isolate() function. * Parallel STL, an implementation of the C++ standard library algorithms with support for execution policies, has been introduced. * Fixed a bug preventing use of streaming_node and opencl_node with Clang. * Fixed this_task_arena::isolate() function to work correctly with parallel_invoke and parallel_do algorithms. * Fixed a memory leak in composite_node. * Fixed an assertion failure in debug tbbmalloc binaries when TBBMALLOC_CLEAN_ALL_BUFFERS is used.- Add reproducible.patch to not add build hostname+kernel to binary- Update to version 2017_20170412 release * Added a blocking terminate extension to the task_scheduler_init class that allows an object to wait for termination of worker threads.- Add missing include files boo#1034842- Update to 2017_20170226 release * Added support for C++11 move semantics in parallel_do. * Constructors for many classes, including graph nodes, concurrent containers, thread-local containers, etc., are declared explicit and cannot be used for implicit conversions anymore. * Added a workaround for bug 16657 in the GNU C Library (glibc) affecting the debug version of tbb::mutex. * Fixed a crash in pool_identify() called for an object allocated in another thread.- Update to 2017_20161128 release * Added template class gfx_factory to the flow graph API. It implements the Factory concept for streaming_node to offload computations to Intel processor graphics. * Fixed a possible deadlock caused by missed wakeup signals in task_arena::execute().- Update to version 2017_20161004 * Fixed the issue with task_arena::execute() not being processed when the calling thread cannot join the arena.- Updated to version 2017_20160722 * static_partitioner class is now a fully supported feature. * async_node class is now a fully supported feature. * For 64-bit platforms, quadrupled the worst-case limit on the amount of memory the Intel TBB allocator can handle. * Added TBB_USE_GLIBCXX_VERSION macro to specify the version of GNU libstdc++ when it cannot be properly recognized, e.g. when used with Clang on Linux* OS. Inspired by a contribution from David A. * Added graph/stereo example to demostrate tbb::flow::async_msg. * Removed a few cases of excessive user data copying in the flow graph. * Reworked split_node to eliminate unnecessary overheads. * Added support for C++11 move semantics to the argument of tbb::parallel_do_feeder::add() method. * Added C++11 move constructor and assignment operator to tbb::combinable template class. * Added tbb::this_task_arena::max_concurrency() function and max_concurrency() method of class task_arena returning the maximal number of threads that can work inside an arena. * Deprecated tbb::task_arena::current_thread_index() static method; use tbb::this_task_arena::current_thread_index() function instead. - License changed to Apache-2.0 - Please see included CHANGES file for all changes.- Update to version 44_20160526 * Added a Python module which is able to replace Python's thread pool class with the implementation based on Intel TBB task scheduler. * Fixed the implementation of 64-bit tbb::atomic for IA-32 architecture to work correctly with GCC 5.2 in C++11/14 mode. * Fixed a possible crash when tasks with affinity (e.g. specified via affinity_partitioner) are used simultaneously with task priority changes.- Update group, and description of tbbmalloc.- Update to version 44_20160128: * Lots of changes, see the CHANGES file. - Drop tbb-4.0-cas.patch, fixed upstream./sbin/ldconfig/sbin/ldconfigtbbibs-arm-2 16506161922019_20190605-150200.3.2.12019_20190605-150200.3.2.12019_201906052019_20190605libtbb.so.2/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:23842/SUSE_SLE-15-SP2_Update/7710d7ce04b1193695e18c212a9d9e31-tbb.SUSE_SLE-15-SP2_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ea0e2e3607040894f86d39fdb4812f40ea57833e, strippedPR R RRRR RRRRRRRRRR RR RR,fvW-P7)utf-8587abb84a1a1e90b7552a3c64ca74d183006d2a8ca3527bc6d5f2b955a6fd419?7zXZ !t/N0|]"k%wd Vd+\s ɣWN1()S65b]O;=(.] "88hR2M*ܮ!M*,D  >G" Es@+^v2eCR|d謠ՠյ ~Ow_IK#.rS"Oĵ (W5xtV_itMB <s'=VX3n'\ۭ뀱+מ,.~KgY,{#Q5T;-]PYr#'T^*w&mt?JC :5ܨbߟI,S-řcDv{&3$2#ǦAҺ2cArrA:PEo'yH\\h#-YR$BkOI:)"zX͌`祳3jHgԦCϥK&d4i:*]Df?^2q&W!@on c+ru̚`akh]6,[ϩb_guݧWLrB.2څHȀC|ZFӈύ檊=2dm{\.|nTfG+{T~h~j JCur>S+Sz^ӀWsQ,, .ӆj-ޕ ؼjYS1aԙƵ;#O l!đX v"༚$N2!3 0!!UH63R(eXS?}t,=KmL6R>']fF鹿QMhJrLǾC tuFM"b;< #%Y0h6,/ v2=doq2T@z'XlЈҞĮD6U9[Vs86sIH|eY7^BM-z0I珑/) Yu['<Ȑ/~Ojn a*=o97U#c]GYu2bZvqxm1FgX~&Il`GjJE3 ,CǮ'ik͂,; Juy&5$ߙKp˚Y)tAd?_G$ͲoUx_%-(" rBBu07UfPe:DVےdxb>G2-"mob>%Z#TAqaET?ՔLqB{=II$g& `;ReET3CёU i)o<֤\nu% PRXɂCV3P d9f<|jTÛ:zJ*<un9AHOp t`3bϣS +/i>;z^NAsBI1]0?nuGCz+XB(<`*6u͐, {qۜCw6e^a5WS3bɯHIm1LФH@ؔEUU:Y4†8oO{tl޷;[z/,$eoߝ yW xDn?d2F`hYQ?hQg吀k>.E.&dX 똘dY@[=YW)\ɓ=SĥaLiG0C1ӳ KOֲoQG;lm#R|"-]~(Rs\}' Zu)r+U&dks֝GT?9o̲I@5#> Ƀ$򺵶 3 X5DƪDIWixu6ո2 #:]@l aܳ?c:).H9 d}j ܃8#iR ![$k`dž5hv5X=<)!s=&S0{!ouX_Kǎ7+mw@.C)4oI'},d\3@U) .[:M#vH6طeV/x/yG~Gly| B ea 6+roo. c K }ǕlsV䮮hv]fͳ9rug񿧮/j\G7_#(isbp ۰ON[!x<([bR/]Vldqqט #0OY 5Wv=<޶%&e쁓}}SEsR p%1=gUG-&:"r?ou-gՕ U.2L*x9I=#9F lH]Z]sgSLOLoukK rBB˧ Q*$݄o}́2H/n8(;_K܏z^91~[&g/qc*p볩9 LTjՃ Z˴&u:kIXtr.R}:fli'|8F ڴ/ bioʗ_gqMRvfo:K$Wz/{[{!kq|6`oԟsDpw 5'a5%z {#)׮&KS1~˼JV;0`lB]iĮ@DqYjp–6zCbbb|#iyܫ!${gltoSι :rv LtTKmyJE},suoJt)>x?i0|7E!SZNLiqqD:D!CG8^?T3F ,0rb |JfWs<@tA9V!+an<+%G0ĪEu;F>HV95kq9Π:vǕ)\@T/VOy'H)Wu3u& ﶯ}7o`rХ'M2؄PY)*`A$ dФ']/sVV"7Y䔕=N O~1T=3)`Šɯ;{!fkehA; p#yAUF<-7f%1gPM鍂1YPR> fr ' mM)' ZxҸr=(%;9#_I1ғ0Xg1V"X%L{SE% HY}/_#,Zz"s(\#P9Hp_֬ʰNm.pֵi*ND3qCkY+&H'mXV2laRQ7Uv?xFs6:m ́&{ IwAe.D?Co\Sf;:XE\,7+Ŏɽ;VJ- n1zLxl o?>BWDT qd~Y>[Z%_es<P)YipcaoAIC=A " ya<-zk'⟴YZ<8 b" w떉;"FyZ [gR{*1”5Gk6Hzz?doL6|x"[z3&s16kĽ_rwVy6[4̓,rr.u'%(섨޳vT nr~fD7)]a̙1`#;Hg`Rx[q[ǩJl,_1uXnRMƯTv.tI1$WRYmՇmx.wu꟱ai6W-9H capDDx>Ȓ7H0,D^u{N˲l|iMפ/vl'5DϺS7 ű5ʣ]no]?n^_<`{D͟Hx(y$שEK J0˜Un_*RXwcsn+=2W/tpCf*'sҹxM^/-I6ax~8c=J@\W d|}~''箎:}z3Ƌ~ŧ< 8 zٞx%"OpV<|D||0^1'|[ t(8?VG  ߕ\.-z#l0ȠBgۙ'''BMIh6z0mF.1m#SqFS)+I*;(B"[?nT>昕}rq~4?̂cvL#JH<~0|xKe*@ࠌ]Ky9CDy W<7a݇#6qTRu;{2"M]vkvϏYý]&`Dv ^PހOj sd[10?vf,Js/5yYC 0\[kphEۉ]2NEn|Ԃ\XOVn'@Kcl"ya0_Ω8_<67+59xasox(I{ t;v1k>"b wh_=_my!b(Ze8an!YSvhpɭuMYHLt0T}bC6!XGqj\v5.li.vS@DF)jQ+$Wv:rߐyph|0r6/NfuڋEdá$2n,n;}Ɯ5sN~8;'B/&[;+}D82û+w>o;~S<"s (mQ]cTȣ%"P7čh5a9**Dq}' 0 G CnYEAy:4V婋R(PL9hX߽9jղW@uVc!i1h1 m'im*f ERA95VB-rߦ`.$kP*YR'Z.Ky)K-.2lkffYzEeqN00Pv)P!d)DVrǰWQ๠RHBL Lm/%1;jdd$ Ri:u44q9Nk1|6w31(|,oǪڋ.J^ۑU>F3|byJԍt(v&yKh{G>sP+mYp'-<ׯFC,WV)4(C6w"$w,Ҍ'JcpȂC yދۑ=k^ک[xj7KގS T^>8:(\2>j 0P[aڅ VʉF:izlc(~{ǃw5CgZQ9f&HH_ Cit/ G7)oxl^ \4F$c.qijVU%qh3nӀM2'T忶GYQ9 j4l5FY& K#/ }-`M'Am~Mߥ g, :so|ga"47 @p7/ANRMb\*jws@w N|@\L EtN5]NRVi;`V.mpI^TfIԅ1_{i1$_S,G/Ӗð| ͵_ [[,P{M9՛J0&]P ;YJW]EX2FlC <MoA_:GOr<65O O lQucN.GyQ mK\ t'8uumZ{1'^Ȼu' 4Km~_oE؎woGb:Vd6A#NOo04^uI~;YPkff Ml8 AFVGS!y>L[ά%N޷ ÇXT1Ʀc{qwN@3Pd(.fx8aq~ewP͙ߓA®;j)/a۟"8ZТ-ql-6~YNdJb)F'^<9IR*fp'b!rƼh}&e2ûA0mD !Ga"\[ż+0hjsB\^6 }ΩzLו@v ΍bMH+-~T!۩'W83m* Wђq4M9vtjTI 1e{$>x!LނߟUawr3%m5vȱY$\"gYP5Χf ߏ.j*\L?rYb7YL"8)ۦ)]WZr=T;Di L) ܅oci!,8@-nNx)^S_TفN<.[PVyY;}K<ڀY-hMY,48Tho-Rz `YQv7yhM̕YNF#lpΟpF.RDҶWִA;~Ɉ#C'wٚ DwW*KLV+ g'd_?8#*#s%]|L?S4S\ `)U.0N 2j$i% .__cJ~}..Q;@8A #kgq>KRjYoDBJN9✔}ꛛ)B>[ZD΍Aݟ,BDCL]ed/co|tVNwdw?7h*uܢHY4NL'j ⸕*#2^ʒGWh95c$3Y[r)mӖ=ljV D٥+X!зwzI/͗u = k[PniMZ-4|^H-rfA/ m`bDpyG`ڵft5!].Kb:TF(Y+ =CO@e &W8F~eI9.?0r5}6Sa֝>(equh;Sy ;y 1{_-?C=H!^!' ⓰{0+l˛b1+x_ Md#In~z^gnԉo&HlD2ڼԐBm4fiO-Cu]`Bxfǵ{$Oo>GdO1MSS_bVq~( Tb\2iS 0ab kzWP2r;a"+k:nߎ:f{ڞ)]5; Dam+qAy Nu#q>&nc< n`/:*T񅗎?o*!{M};c?t2?h q"s*\)r.c66h;S(Ds#|0ʯZDE`:N63O< PV7'l;q+o X}ƕ*F~W9zUU+5ae?o96S!;9RC-L| 0LL{ҧo.T;8 pUﴔ v(a*/46V0َ12DZw5V‚8%zm?Z2] +unQl[%j_ӕkY9 kqgl'[;): V)AHV3m/vV<.ZD!|FАl(0q/t",m1̦ZGtCpl8-do<$#_֢Z՘U)귪@wng܏FjA ˱j"*M) yF؇;?.yt'ɧMû6[.3Lb\vI[< ]S=l6{I2- zaC70D!VQH(& ԛvګݥ RK@5hXYjZGF[ӅYŕT-ߗ "ucDLX|9Ծ 'Zؾa\챪DڴlxQ>zsq 'X^5rgi,ᯅ*Lֱ"w}>tIKmarOz y0^eO֡ Jb_]Y~\>QJ;0Ff~N%wy9!`u< p皢M{R7g{=T̡$7!Peo<܅Q_'rgBKwt/;<,v%Q!! k|EI{Au (y"-o.husfc;()z!kNnʸv^27vmXp ShB6e U' Zաɦ0ZZr&7K_(v!WH%yE@,z FlHEsOc+)b{@~^⹥Le`Zk<7S} a>7@R7ׯ*O?QKfc0P-NkX"".u`K#DߧtZl @w$kd]:nE8Ƣ;ܷ^"H=0{+ja YZ