Source: intel-mkl Version: 2020.4.304-3 Severity: serious User: debian...@lists.debian.org Usertags: regression
Hi Maintainer Sometime in February 2021, intel-mkl's autopkgtests regressed in testing [1]. I've copied what I hope are relevant parts of the log below. Regards Graham [1] https://ci.debian.net/packages/i/intel-mkl/testing/amd64/ autopkgtest [21:17:41]: test command4: g++ debian/tests/test-gemm.cc -I/usr/include/mkl -Wl,--no-as-needed -lmkl_rt -lpthread -lm -ldl -o tester; MKL_THREADING_LAYER=tbb MKL_INTERFACE_LAYER=lp64 ./tester autopkgtest [21:17:41]: test command4: [----------------------- INTEL MKL ERROR: /lib/x86_64-linux-gnu/libmkl_tbb_thread.so: undefined symbol: _ZN3tbb4task13note_affinityEt. Intel MKL FATAL ERROR: Cannot load libmkl_tbb_thread.so. autopkgtest [21:17:41]: test command4: -----------------------] autopkgtest [21:17:42]: test command4: - - - - - - - - - - results - - - - - - - - - - command4 FAIL non-zero exit status 2 autopkgtest [21:22:33]: test command12: [----------------------- /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_group_context::cancel_group_execution()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::interface5::internal::task_base::destroy(tbb::task&)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task::note_affinity(unsigned short)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::allocate_via_handler_v3(unsigned long)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::interface7::internal::task_arena_base::internal_current_slot()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::internal_push(void const*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::NFS_Allocate(unsigned long, unsigned long, void*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::NFS_Free(void*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_group_context::is_group_execution_cancelled() const' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::allocate_root_proxy::allocate(unsigned long)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::allocate_continuation_proxy::allocate(unsigned long) const' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::throw_exception_v4(tbb::internal::exception_id)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_scheduler_init::terminate()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::internal_pop_if_present(void*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::concurrent_queue_base_v3(unsigned long)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::internal_empty() const' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task::spawn_and_wait_for_all(tbb::task_list&)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_vector_base_v3::~concurrent_vector_base_v3()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::queuing_mutex::scoped_lock::acquire(tbb::queuing_mutex&)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_vector_base_v3::internal_clear(void (*)(void*, unsigned long))' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::deallocate_via_handler_v3(void*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::critical_section_v4::internal_construct()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_group_context::init()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::queuing_mutex::scoped_lock::release()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::thread_get_id_v3()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::internal_finish_clear()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::allocate_additional_child_of_proxy::allocate(unsigned long) const' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task::self()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_scheduler_init::default_num_threads()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::get_initial_auto_partitioner_divisor()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v8::internal_push_move(void const*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_scheduler_init::initialize(int, unsigned long)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::internal_pop(void*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::task_group_context::~task_group_context()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::allocate_child_proxy::allocate(unsigned long) const' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_vector_base_v3::internal_grow_by(unsigned long, unsigned long, void (*)(void*, void const*, unsigned long), void const*)' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::concurrent_queue_base_v3::~concurrent_queue_base_v3()' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::allocate_root_with_context_proxy::allocate(unsigned long) const' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libmkl_tbb_thread.so: undefined reference to `tbb::internal::affinity_partitioner_base_v3::resize(unsigned int)' collect2: error: ld returned 1 exit status autopkgtest [21:22:34]: test command12: -----------------------] command12 FAIL non-zero exit status 1