-- Performing Test BLAS_LOWER_UNDERSCORE
-- Performing Test BLAS_LOWER_UNDERSCORE -- not found
-- Change Dir: /Users/evaleev/code/build/tiledarray-clang/external/blacspp-build/src/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/local/bin/ninja cmTC_64bb2 && [1/2] Building C object CMakeFiles/cmTC_64bb2.dir/func_check.c.o
[2/2] Linking C executable cmTC_64bb2
FAILED: cmTC_64bb2
: && /usr/bin/clang -std=c99 -m64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_64bb2.dir/func_check.c.o -o cmTC_64bb2 /opt/intel/oneapi/mkl/latest/lib/libmkl_intel_lp64.a /opt/intel/oneapi/mkl/latest/lib/libmkl_tbb_thread.a /opt/intel/oneapi/mkl/latest/lib/libmkl_core.a -ltbb -L/opt/intel/oneapi/tbb/latest/lib/libc++ -L/opt/intel/oneapi/tbb/latest/lib -lpthread -lm -ldl && :
ld: warning: directory not found for option '-L/opt/intel/oneapi/tbb/latest/lib/libc++'
Undefined symbols for architecture x86_64:
"operator delete(void*)", referenced from:
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<long long>, (anonymous namespace)::ThreadDriver, tbb::detail::d1::simple_partitioner const>::~start_for() in libmkl_tbb_thread.a(tbb_driver.o)
tbb::detail::d1::start_for<tbb::detail::d1::blocked_range<long long>, (anonymous namespace)::ThreadDriver, tbb::detail::d1::affinity_partitioner>::~start_for() in libmkl_tbb_thread.a(tbb_driver.o)
_mkl_blas_delete_affinity_partitioner in libmkl_tbb_thread.a(tbb_driver.o)
tbb::detail::d1::task::~task() in libmkl_tbb_thread.a(tbb_driver.o)
"operator new(unsigned long)", referenced from:
_mkl_blas_new_affinity_partitioner in libmkl_tbb_thread.a(tbb_driver.o)
"___cxa_pure_virtual", referenced from:
vtable for tbb::detail::d1::task in libmkl_tbb_thread.a(tbb_driver.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
(static) TBB bindings for MKL require C++ compilation to resolve all symbols on introspection.
Reported by @evaleev
(static) TBB bindings for MKL require C++ compilation to resolve all symbols on introspection.