conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
958 stars 1.76k forks source link

[package] onetbb/2021.10.0: interprocedural_optimization option not propagated correctly #25564

Open aasmune opened 3 weeks ago

aasmune commented 3 weeks ago

Description

When installing onetbb with interprocedural_optimization=False the option isn't propagated correctly, resulting in TBB_ENABLE_IPO not being set to false.

This is because of the following lines: https://github.com/conan-io/conan-center-index/blob/bbabcf6309bf35a59e0a2043d2ae7be18b863bf8/recipes/onetbb/all/conanfile.py#L119-L120

With interprocedural_optimization=False the TBB_ENABLE_IPO variable is never updated since self.options.get_safe("interprocedural_optimization") return false.

See the following output where IPO is reported as enabled when building onetbb:

-- Using Conan toolchain: /home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release/generators/conan_toolchain.cmake
-- Conan toolchain: C++ Standard 14 with extensions ON
-- The CXX compiler identification is GNU 11.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- IPO enabled <-------------------- IPO is enabled here --------
-- The C compiler identification is GNU 11.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- HWLOC target HWLOC::hwloc_1_11 doesn't exist. The tbbbind target cannot be created
-- HWLOC target HWLOC::hwloc_2 doesn't exist. The tbbbind_2_0 target cannot be created
-- HWLOC target HWLOC::hwloc_2_5 doesn't exist. The tbbbind_2_5 target cannot be created
-- Configuring done (0.4s)
-- Generating done (0.0s)
-- Build files have been written to: /home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release

Suggested fix

Remove the if-statement and always set TBB_ENABLE_IPO with the option value:

toolchain.variables["TBB_ENABLE_IPO"] = self.options.get_safe("interprocedural_optimization", True)

Output with the suggested fix applied. Note how IPO enabled is not present anymore:

Click to expand log ``` $ conan create ~/src/conan-center-index/recipes/onetbb/all/conanfile.py --version 2021.10.0 -o:h interprocedural_optimization=False -o:h tbbbind=False ======== Exporting recipe to the cache ======== onetbb/2021.10.0: Exporting package recipe: /home/aeek/src/conan-center-index/recipes/onetbb/all/conanfile.py onetbb/2021.10.0: exports: File 'conandata.yml' found. Exporting it... onetbb/2021.10.0: Calling export_sources() onetbb/2021.10.0: Copied 1 '.py' file: conanfile.py onetbb/2021.10.0: Copied 1 '.yml' file: conandata.yml onetbb/2021.10.0: Exported to cache folder: /home/aeek/.conan2/p/onetb448b63698d3b9/e onetbb/2021.10.0: Exported: onetbb/2021.10.0#cf15c6c82d8fb1e3337c830dd9d09ad1 (2024-10-08 10:17:24 UTC) ======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu14 compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] interprocedural_optimization=False tbbbind=False [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Profile build: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu14 compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True ======== Computing dependency graph ======== Graph root cli Requirements onetbb/2021.10.0#cf15c6c82d8fb1e3337c830dd9d09ad1 - Cache ======== Computing necessary packages ======== onetbb/2021.10.0: Forced build from source Requirements onetbb/2021.10.0#cf15c6c82d8fb1e3337c830dd9d09ad1:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204 - Build ======== Installing packages ======== onetbb/2021.10.0: Calling source() in /home/aeek/.conan2/p/onetb448b63698d3b9/s/src -------- Installing package onetbb/2021.10.0 (1 of 1) -------- onetbb/2021.10.0: Building from source onetbb/2021.10.0: Package onetbb/2021.10.0:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204 onetbb/2021.10.0: Copying sources to build folder onetbb/2021.10.0: Building your package in /home/aeek/.conan2/p/b/onetbaf1e71ed9930d/b onetbb/2021.10.0: Calling generate() onetbb/2021.10.0: Generators folder: /home/aeek/.conan2/p/b/onetbaf1e71ed9930d/b/build/Release/generators ERROR: onetbb/2021.10.0: Error in generate() method, line 120 variables["TBB_ENABLE_IPO"] = self.options.get_safe("interprocedural_optimization", True) NameError: name 'variables' is not defined [12:17:25@HVA-L00007 ~]$ conan create ~/src/conan-center-index/recipes/onetbb/all/conanfile.py --version 2021.10.0 -o:h interprocedural_optimization=False -o:h tbbbind=False ======== Exporting recipe to the cache ======== onetbb/2021.10.0: Exporting package recipe: /home/aeek/src/conan-center-index/recipes/onetbb/all/conanfile.py onetbb/2021.10.0: exports: File 'conandata.yml' found. Exporting it... onetbb/2021.10.0: Calling export_sources() onetbb/2021.10.0: Copied 1 '.py' file: conanfile.py onetbb/2021.10.0: Copied 1 '.yml' file: conandata.yml onetbb/2021.10.0: Exported to cache folder: /home/aeek/.conan2/p/onetb141eb73cfb2af/e onetbb/2021.10.0: Exported: onetbb/2021.10.0#069bab43021a091186df843fb1304d94 (2024-10-08 10:18:27 UTC) ======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu14 compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] interprocedural_optimization=False tbbbind=False [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Profile build: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu14 compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True ======== Computing dependency graph ======== Graph root cli Requirements onetbb/2021.10.0#069bab43021a091186df843fb1304d94 - Cache ======== Computing necessary packages ======== onetbb/2021.10.0: Forced build from source Requirements onetbb/2021.10.0#069bab43021a091186df843fb1304d94:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204 - Build ======== Installing packages ======== -------- Installing package onetbb/2021.10.0 (1 of 1) -------- onetbb/2021.10.0: Building from source onetbb/2021.10.0: Package onetbb/2021.10.0:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204 onetbb/2021.10.0: Copying sources to build folder onetbb/2021.10.0: Building your package in /home/aeek/.conan2/p/b/onetbd94ba8db19e58/b onetbb/2021.10.0: Calling generate() onetbb/2021.10.0: Generators folder: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release/generators onetbb/2021.10.0: CMakeToolchain generated: conan_toolchain.cmake onetbb/2021.10.0: CMakeToolchain generated: CMakePresets.json onetbb/2021.10.0: CMakeToolchain generated: ../../../src/CMakeUserPresets.json onetbb/2021.10.0: Generating aggregated env files onetbb/2021.10.0: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] onetbb/2021.10.0: Calling build() onetbb/2021.10.0: Running CMake.configure() onetbb/2021.10.0: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/aeek/.conan2/p/b/onetbd94ba8db19e58/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/src" CMake Deprecation Warning at CMakeLists.txt:15 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Using Conan toolchain: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 14 with extensions ON -- The CXX compiler identification is GNU 11.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- The C compiler identification is GNU 11.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- HWLOC target HWLOC::hwloc_1_11 doesn't exist. The tbbbind target cannot be created -- HWLOC target HWLOC::hwloc_2 doesn't exist. The tbbbind_2_0 target cannot be created -- HWLOC target HWLOC::hwloc_2_5 doesn't exist. The tbbbind_2_5 target cannot be created -- Configuring done (0.2s) -- Generating done (0.0s) -- Build files have been written to: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release onetbb/2021.10.0: Running CMake.build() onetbb/2021.10.0: RUN: cmake --build "/home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release" -- -j16 [ 2%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/backend.cpp.o [ 5%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/backref.cpp.o [ 7%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/large_objects.cpp.o [ 10%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/frontend.cpp.o [ 12%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/tbbmalloc.cpp.o [ 15%] Building CXX object src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o [ 17%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/__/tbb/itt_notify.cpp.o [ 20%] Building CXX object src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o [ 25%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o [ 25%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena.cpp.o [ 28%] Building CXX object src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o [ 30%] Building CXX object src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o [ 33%] Building CXX object src/tbb/CMakeFiles/tbb.dir/governor.cpp.o [ 35%] Building CXX object src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o [ 38%] Building CXX object src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o [ 41%] Building CXX object src/tbb/CMakeFiles/tbb.dir/exception.cpp.o [ 43%] Building CXX object src/tbb/CMakeFiles/tbb.dir/main.cpp.o [ 46%] Building CXX object src/tbb/CMakeFiles/tbb.dir/market.cpp.o [ 48%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc.cpp.o [ 51%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o [ 53%] Building CXX object src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o [ 56%] Building CXX object src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o [ 58%] Building CXX object src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o [ 61%] Building CXX object src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o [ 64%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o [ 66%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o [ 69%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o [ 71%] Building CXX object src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o [ 74%] Building CXX object src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o [ 76%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task.cpp.o [ 79%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o [ 82%] Linking C shared library ../../gnu_11.4_cxx14_64_release/libtbbmalloc.so [ 84%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o [ 87%] Building CXX object src/tbb/CMakeFiles/tbb.dir/version.cpp.o [ 87%] Built target tbbmalloc [ 89%] Building CXX object src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o [ 92%] Building CXX object src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/function_replacement.cpp.o [ 94%] Building CXX object src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/proxy.cpp.o [ 97%] Linking CXX shared library ../../gnu_11.4_cxx14_64_release/libtbbmalloc_proxy.so [ 97%] Built target tbbmalloc_proxy [100%] Linking CXX shared library ../../gnu_11.4_cxx14_64_release/libtbb.so [100%] Built target tbb onetbb/2021.10.0: Package 'cc078e2bc16e8c4c5abc6e90a084a0e2b4048204' built onetbb/2021.10.0: Build folder /home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release onetbb/2021.10.0: Generating the package onetbb/2021.10.0: Packaging in folder /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p onetbb/2021.10.0: Calling package() onetbb/2021.10.0: Running CMake.install() onetbb/2021.10.0: RUN: cmake --install "/home/aeek/.conan2/p/b/onetbd94ba8db19e58/b/build/Release" --prefix "/home/aeek/.conan2/p/b/onetbd94ba8db19e58/p" -- Install configuration: "Release" -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_queue.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/scalable_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/enumerable_thread_specific.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_lru_cache.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/global_control.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_pipeline.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/collaborative_call_once.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_aggregator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_item_buffer_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_segment_table.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_node_handle.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_template_helpers.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_concurrent_unordered_base.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_range_common.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_assert.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_config.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_body_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_attach.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_node_set_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_cache_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_pipeline_filters.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_nodes_deduction.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_intrusive_list_node.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_pipeline_filters_deduction.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_rtm_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_types_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_small_object_pool.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_containers_helpers.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_task_handle.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_aligned_space.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_scoped_lock.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_trace_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_rtm_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_hash_compare.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_allocator_traits.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_string_resource.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_node_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_machine.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_mutex_common.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_utils.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_exception.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_task.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_waitable_atomic.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_namespace_injection.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_export.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_concurrent_queue_base.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_flow_graph_join_impl.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/detail/_concurrent_skip_list.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_hash_map.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/profiling.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/task_arena.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/blocked_rangeNd.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/flow_graph.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/tbb_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_sort.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_set.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_scan.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/tick_count.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_map.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/partitioner.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/blocked_range.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/tbbmalloc_proxy.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/spin_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/flow_graph_abstractions.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/queuing_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/task_scheduler_observer.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/queuing_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/spin_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/blocked_range3d.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/blocked_range2d.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_unordered_map.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/task.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_for.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/info.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_reduce.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/task_group.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/null_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/version.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_invoke.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_unordered_set.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/combinable.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_priority_queue.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/parallel_for_each.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/concurrent_vector.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/null_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/cache_aligned_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/oneapi/tbb/memory_pool.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_queue.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/scalable_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/enumerable_thread_specific.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_lru_cache.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/global_control.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_pipeline.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/collaborative_call_once.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_hash_map.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/profiling.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/task_arena.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/tbb.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/blocked_rangeNd.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/flow_graph.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/tbb_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_sort.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_set.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_scan.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/tick_count.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_map.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/partitioner.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/blocked_range.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/tbbmalloc_proxy.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/spin_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/flow_graph_abstractions.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/queuing_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/task_scheduler_observer.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/queuing_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/spin_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/blocked_range3d.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/blocked_range2d.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_unordered_map.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/task.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_for.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/info.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_reduce.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/task_group.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/null_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/version.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_invoke.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_unordered_set.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/combinable.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_priority_queue.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/parallel_for_each.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/concurrent_vector.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/null_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/cache_aligned_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/include/tbb/memory_pool.h -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/cmake/TBB/TBBTargets.cmake -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/cmake/TBB/TBBTargets-release.cmake -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/cmake/TBB/TBBConfig.cmake -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/cmake/TBB/TBBConfigVersion.cmake -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/share/doc/TBB/README.md -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbb.so.12.10 -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbb.so.12 -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbb.so -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/pkgconfig/tbb.pc -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc.so.2.10 -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc.so.2 -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc.so -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc_proxy.so.2.10 -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc_proxy.so.2 -- Set runtime path of "/home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc_proxy.so.2.10" to "" -- Installing: /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p/lib/libtbbmalloc_proxy.so onetbb/2021.10.0: package(): Packaged 2 '.2' files: libtbbmalloc.so.2, libtbbmalloc_proxy.so.2 onetbb/2021.10.0: package(): Packaged 3 '.10' files: libtbbmalloc.so.2.10, libtbbmalloc_proxy.so.2.10, libtbb.so.12.10 onetbb/2021.10.0: package(): Packaged 1 '.12' file: libtbb.so.12 onetbb/2021.10.0: package(): Packaged 3 '.so' files: libtbb.so, libtbbmalloc_proxy.so, libtbbmalloc.so onetbb/2021.10.0: package(): Packaged 140 '.h' files onetbb/2021.10.0: package(): Packaged 1 '.txt' file: LICENSE.txt onetbb/2021.10.0: Created package revision 2a3203f6e306f7c01b002aefbab7a0c0 onetbb/2021.10.0: Package 'cc078e2bc16e8c4c5abc6e90a084a0e2b4048204' created onetbb/2021.10.0: Full package reference: onetbb/2021.10.0#069bab43021a091186df843fb1304d94:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204#2a3203f6e306f7c01b002aefbab7a0c0 onetbb/2021.10.0: Package folder /home/aeek/.conan2/p/b/onetbd94ba8db19e58/p WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X: WARN: deprecated: 'cpp_info.names' used in: onetbb/2021.10.0 ======== Launching test_package ======== ======== Computing dependency graph ======== Graph root onetbb/2021.10.0 (test package): /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/conanfile.py Requirements onetbb/2021.10.0#069bab43021a091186df843fb1304d94 - Cache ======== Computing necessary packages ======== Requirements onetbb/2021.10.0#069bab43021a091186df843fb1304d94:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204#2a3203f6e306f7c01b002aefbab7a0c0 - Cache ======== Installing packages ======== onetbb/2021.10.0: Already installed! (1 of 1) WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X: WARN: deprecated: 'cpp_info.names' used in: onetbb/2021.10.0 ======== Testing the package ======== Removing previously existing 'test_package' build folder: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Test package build: build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Test package build folder: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Writing generators to /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release/generators onetbb/2021.10.0 (test package): Generator 'CMakeToolchain' calling 'generate()' onetbb/2021.10.0 (test package): CMakeToolchain generated: conan_toolchain.cmake onetbb/2021.10.0 (test package): CMakeToolchain generated: CMakePresets.json onetbb/2021.10.0 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json onetbb/2021.10.0 (test package): Generator 'CMakeDeps' calling 'generate()' onetbb/2021.10.0 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(TBB) target_link_libraries(... onetbb::onetbb) onetbb/2021.10.0 (test package): Generator 'VirtualRunEnv' calling 'generate()' onetbb/2021.10.0 (test package): Generating aggregated env files onetbb/2021.10.0 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== onetbb/2021.10.0 (test package): Calling build() onetbb/2021.10.0 (test package): Running CMake.configure() onetbb/2021.10.0 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package" -- Using Conan toolchain: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 14 with extensions ON -- The CXX compiler identification is GNU 11.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Component target declared 'TBB::tbb' -- Conan: Component target declared 'TBB::tbbmalloc' -- Conan: Component target declared 'TBB::tbbmalloc_proxy' -- Conan: Target declared 'onetbb::onetbb' -- Configuring done (0.1s) -- Generating done (0.0s) -- Build files have been written to: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Running CMake.build() onetbb/2021.10.0 (test package): RUN: cmake --build "/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release" -- -j16 [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable test_package [100%] Built target test_package ======== Testing the package: Executing test ======== onetbb/2021.10.0 (test package): Running test() onetbb/2021.10.0 (test package): RUN: ./test_package Fib 6=8 Hello World ```

I'm happy to submit a pull request if you agree with my suggested fix!

Package and Environment Details

Conan profile

$ conan profile show
Host profile:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu14
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
[conf]
tools.system.package_manager:mode=install
tools.system.package_manager:sudo=True

Build profile:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu14
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
[conf]
tools.system.package_manager:mode=install
tools.system.package_manager:sudo=True

Steps to reproduce

conan create ~/src/conan-center-index/recipes/onetbb/all/conanfile.py --version 2021.10.0 -o:h interprocedural_optimization=False -o:h tbbbind=False

Logs

Click to expand log ``` $ conan create ~/src/conan-center-index/recipes/onetbb/all/conanfile.py --version 2021.10.0 -o:h interprocedural_optimization=False -o:h tbbbind=False ======== Exporting recipe to the cache ======== onetbb/2021.10.0: Exporting package recipe: /home/aeek/src/conan-center-index/recipes/onetbb/all/conanfile.py onetbb/2021.10.0: exports: File 'conandata.yml' found. Exporting it... onetbb/2021.10.0: Calling export_sources() onetbb/2021.10.0: Copied 1 '.py' file: conanfile.py onetbb/2021.10.0: Copied 1 '.yml' file: conandata.yml onetbb/2021.10.0: Exported to cache folder: /home/aeek/.conan2/p/onetbd5798e52d2b39/e onetbb/2021.10.0: Exported: onetbb/2021.10.0#c27b1edfd192aa115f57f8962397e928 (2024-10-08 09:13:46 UTC) ======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu14 compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] interprocedural_optimization=False tbbbind=False [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Profile build: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.cppstd=gnu14 compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True ======== Computing dependency graph ======== Graph root cli Requirements onetbb/2021.10.0#c27b1edfd192aa115f57f8962397e928 - Cache ======== Computing necessary packages ======== onetbb/2021.10.0: Forced build from source Requirements onetbb/2021.10.0#c27b1edfd192aa115f57f8962397e928:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204 - Build ======== Installing packages ======== onetbb/2021.10.0: Calling source() in /home/aeek/.conan2/p/onetbd5798e52d2b39/s/src -------- Installing package onetbb/2021.10.0 (1 of 1) -------- onetbb/2021.10.0: Building from source onetbb/2021.10.0: Package onetbb/2021.10.0:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204 onetbb/2021.10.0: Copying sources to build folder onetbb/2021.10.0: Building your package in /home/aeek/.conan2/p/b/onetb185f34f341f7c/b onetbb/2021.10.0: Calling generate() onetbb/2021.10.0: Generators folder: /home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release/generators onetbb/2021.10.0: CMakeToolchain generated: conan_toolchain.cmake onetbb/2021.10.0: CMakeToolchain generated: CMakePresets.json onetbb/2021.10.0: CMakeToolchain generated: ../../../src/CMakeUserPresets.json onetbb/2021.10.0: Generating aggregated env files onetbb/2021.10.0: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] onetbb/2021.10.0: Calling build() onetbb/2021.10.0: Running CMake.configure() onetbb/2021.10.0: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/aeek/.conan2/p/b/onetb185f34f341f7c/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/aeek/.conan2/p/b/onetb185f34f341f7c/b/src" CMake Deprecation Warning at CMakeLists.txt:15 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Using Conan toolchain: /home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 14 with extensions ON -- The CXX compiler identification is GNU 11.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- IPO enabled -- The C compiler identification is GNU 11.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- HWLOC target HWLOC::hwloc_1_11 doesn't exist. The tbbbind target cannot be created -- HWLOC target HWLOC::hwloc_2 doesn't exist. The tbbbind_2_0 target cannot be created -- HWLOC target HWLOC::hwloc_2_5 doesn't exist. The tbbbind_2_5 target cannot be created -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release onetbb/2021.10.0: Running CMake.build() onetbb/2021.10.0: RUN: cmake --build "/home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release" -- -j16 [ 2%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/backend.cpp.o [ 5%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/backref.cpp.o [ 15%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/large_objects.cpp.o [ 15%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/frontend.cpp.o [ 15%] Building CXX object src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o [ 15%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/tbbmalloc.cpp.o [ 17%] Building CXX object src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o [ 20%] Building CXX object src/tbbmalloc/CMakeFiles/tbbmalloc.dir/__/tbb/itt_notify.cpp.o [ 23%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o [ 28%] Building CXX object src/tbb/CMakeFiles/tbb.dir/arena.cpp.o [ 28%] Building CXX object src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o [ 30%] Building CXX object src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o [ 33%] Building CXX object src/tbb/CMakeFiles/tbb.dir/exception.cpp.o [ 35%] Building CXX object src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o [ 38%] Building CXX object src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o [ 41%] Building CXX object src/tbb/CMakeFiles/tbb.dir/governor.cpp.o [ 43%] Building CXX object src/tbb/CMakeFiles/tbb.dir/main.cpp.o [ 46%] Building CXX object src/tbb/CMakeFiles/tbb.dir/market.cpp.o [ 48%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc.cpp.o [ 51%] Building CXX object src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o [ 53%] Building CXX object src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o [ 56%] Building CXX object src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o [ 58%] Building CXX object src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o [ 61%] Building CXX object src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o [ 64%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o [ 66%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o [ 69%] Building CXX object src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o [ 71%] Building CXX object src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o [ 74%] Linking C shared library ../../gnu_11.4_cxx14_64_release/libtbbmalloc.so [ 76%] Building CXX object src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o [ 79%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task.cpp.o [ 82%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o [ 84%] Building CXX object src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o [ 87%] Building CXX object src/tbb/CMakeFiles/tbb.dir/version.cpp.o [ 89%] Building CXX object src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o [ 92%] Linking CXX shared library ../../gnu_11.4_cxx14_64_release/libtbb.so [ 92%] Built target tbbmalloc [ 94%] Building CXX object src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/function_replacement.cpp.o [ 97%] Building CXX object src/tbbmalloc_proxy/CMakeFiles/tbbmalloc_proxy.dir/proxy.cpp.o [100%] Linking CXX shared library ../../gnu_11.4_cxx14_64_release/libtbbmalloc_proxy.so [100%] Built target tbbmalloc_proxy [100%] Built target tbb onetbb/2021.10.0: Package 'cc078e2bc16e8c4c5abc6e90a084a0e2b4048204' built onetbb/2021.10.0: Build folder /home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release onetbb/2021.10.0: Generating the package onetbb/2021.10.0: Packaging in folder /home/aeek/.conan2/p/b/onetb185f34f341f7c/p onetbb/2021.10.0: Calling package() onetbb/2021.10.0: Running CMake.install() onetbb/2021.10.0: RUN: cmake --install "/home/aeek/.conan2/p/b/onetb185f34f341f7c/b/build/Release" --prefix "/home/aeek/.conan2/p/b/onetb185f34f341f7c/p" -- Install configuration: "Release" -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_queue.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/scalable_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/enumerable_thread_specific.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_lru_cache.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/global_control.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_pipeline.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/collaborative_call_once.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_aggregator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_item_buffer_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_segment_table.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_node_handle.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_template_helpers.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_concurrent_unordered_base.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_range_common.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_assert.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_config.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_body_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_attach.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_node_set_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_cache_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_pipeline_filters.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_nodes_deduction.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_intrusive_list_node.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_pipeline_filters_deduction.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_rtm_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_types_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_small_object_pool.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_containers_helpers.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_task_handle.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_aligned_space.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_scoped_lock.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_trace_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_rtm_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_hash_compare.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_allocator_traits.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_string_resource.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_node_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_machine.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_mutex_common.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_utils.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_exception.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_task.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_waitable_atomic.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_namespace_injection.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_export.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_concurrent_queue_base.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_flow_graph_join_impl.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/detail/_concurrent_skip_list.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_hash_map.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/profiling.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/task_arena.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/blocked_rangeNd.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/flow_graph.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/tbb_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_sort.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_set.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_scan.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/tick_count.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_map.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/partitioner.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/blocked_range.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/tbbmalloc_proxy.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/spin_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/flow_graph_abstractions.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/queuing_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/task_scheduler_observer.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/queuing_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/spin_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/blocked_range3d.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/blocked_range2d.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_unordered_map.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/task.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_for.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/info.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_reduce.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/task_group.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/null_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/version.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_invoke.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_unordered_set.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/combinable.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_priority_queue.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/parallel_for_each.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/concurrent_vector.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/null_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/cache_aligned_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/oneapi/tbb/memory_pool.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_queue.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/scalable_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/enumerable_thread_specific.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_lru_cache.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/global_control.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_pipeline.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/collaborative_call_once.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_hash_map.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/profiling.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/task_arena.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/tbb.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/blocked_rangeNd.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/flow_graph.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/tbb_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_sort.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_set.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_scan.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/tick_count.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_map.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/partitioner.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/blocked_range.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/tbbmalloc_proxy.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/spin_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/flow_graph_abstractions.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/queuing_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/task_scheduler_observer.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/queuing_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/spin_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/blocked_range3d.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/blocked_range2d.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_unordered_map.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/task.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_for.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/info.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_reduce.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/task_group.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/null_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/version.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_invoke.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_unordered_set.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/combinable.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_priority_queue.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/parallel_for_each.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/concurrent_vector.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/null_rw_mutex.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/cache_aligned_allocator.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/include/tbb/memory_pool.h -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/cmake/TBB/TBBTargets.cmake -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/cmake/TBB/TBBTargets-release.cmake -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/cmake/TBB/TBBConfig.cmake -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/cmake/TBB/TBBConfigVersion.cmake -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/share/doc/TBB/README.md -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbb.so.12.10 -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbb.so.12 -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbb.so -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/pkgconfig/tbb.pc -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc.so.2.10 -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc.so.2 -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc.so -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc_proxy.so.2.10 -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc_proxy.so.2 -- Set runtime path of "/home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc_proxy.so.2.10" to "" -- Installing: /home/aeek/.conan2/p/b/onetb185f34f341f7c/p/lib/libtbbmalloc_proxy.so onetbb/2021.10.0: package(): Packaged 2 '.2' files: libtbbmalloc.so.2, libtbbmalloc_proxy.so.2 onetbb/2021.10.0: package(): Packaged 3 '.10' files: libtbbmalloc.so.2.10, libtbbmalloc_proxy.so.2.10, libtbb.so.12.10 onetbb/2021.10.0: package(): Packaged 1 '.12' file: libtbb.so.12 onetbb/2021.10.0: package(): Packaged 3 '.so' files: libtbb.so, libtbbmalloc_proxy.so, libtbbmalloc.so onetbb/2021.10.0: package(): Packaged 140 '.h' files onetbb/2021.10.0: package(): Packaged 1 '.txt' file: LICENSE.txt onetbb/2021.10.0: Created package revision d60625310cf37d84ac1393ad53db0570 onetbb/2021.10.0: Package 'cc078e2bc16e8c4c5abc6e90a084a0e2b4048204' created onetbb/2021.10.0: Full package reference: onetbb/2021.10.0#c27b1edfd192aa115f57f8962397e928:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204#d60625310cf37d84ac1393ad53db0570 onetbb/2021.10.0: Package folder /home/aeek/.conan2/p/b/onetb185f34f341f7c/p WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X: WARN: deprecated: 'cpp_info.names' used in: onetbb/2021.10.0 ======== Launching test_package ======== ======== Computing dependency graph ======== Graph root onetbb/2021.10.0 (test package): /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/conanfile.py Requirements onetbb/2021.10.0#c27b1edfd192aa115f57f8962397e928 - Cache ======== Computing necessary packages ======== Requirements onetbb/2021.10.0#c27b1edfd192aa115f57f8962397e928:cc078e2bc16e8c4c5abc6e90a084a0e2b4048204#d60625310cf37d84ac1393ad53db0570 - Cache ======== Installing packages ======== onetbb/2021.10.0: Already installed! (1 of 1) WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X: WARN: deprecated: 'cpp_info.names' used in: onetbb/2021.10.0 ======== Testing the package ======== Removing previously existing 'test_package' build folder: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Test package build: build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Test package build folder: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Writing generators to /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release/generators onetbb/2021.10.0 (test package): Generator 'CMakeToolchain' calling 'generate()' onetbb/2021.10.0 (test package): CMakeToolchain generated: conan_toolchain.cmake onetbb/2021.10.0 (test package): CMakeToolchain generated: CMakePresets.json onetbb/2021.10.0 (test package): CMakeToolchain generated: ../../../CMakeUserPresets.json onetbb/2021.10.0 (test package): Generator 'CMakeDeps' calling 'generate()' onetbb/2021.10.0 (test package): CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(TBB) target_link_libraries(... onetbb::onetbb) onetbb/2021.10.0 (test package): Generator 'VirtualRunEnv' calling 'generate()' onetbb/2021.10.0 (test package): Generating aggregated env files onetbb/2021.10.0 (test package): Generated aggregated env files: ['conanrun.sh', 'conanbuild.sh'] ======== Testing the package: Building ======== onetbb/2021.10.0 (test package): Calling build() onetbb/2021.10.0 (test package): Running CMake.configure() onetbb/2021.10.0 (test package): RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package" -- Using Conan toolchain: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 14 with extensions ON -- The CXX compiler identification is GNU 11.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Component target declared 'TBB::tbb' -- Conan: Component target declared 'TBB::tbbmalloc' -- Conan: Component target declared 'TBB::tbbmalloc_proxy' -- Conan: Target declared 'onetbb::onetbb' -- Configuring done (0.1s) -- Generating done (0.0s) -- Build files have been written to: /home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release onetbb/2021.10.0 (test package): Running CMake.build() onetbb/2021.10.0 (test package): RUN: cmake --build "/home/aeek/src/conan-center-index/recipes/onetbb/all/test_package/build/gcc-9-x86_64-gnu14-release" -- -j16 [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable test_package [100%] Built target test_package ======== Testing the package: Executing test ======== onetbb/2021.10.0 (test package): Running test() onetbb/2021.10.0 (test package): RUN: ./test_package Fib 6=8 Hello World ```
SpaceIm commented 3 weeks ago

I would recommend this fix since TBB_ENABLE_IPO option doesn't exist before 2021.06.0:

        if self.options.get_safe("interprocedural_optimization") is not None:
            toolchain.variables["TBB_ENABLE_IPO"] = self.options.interprocedural_optimization