oneAPI-samples icon indicating copy to clipboard operation
oneAPI-samples copied to clipboard

tbb library linking issue

Open pravin25 opened this issue 4 years ago • 1 comments

Summary

Trying to compile oneapi-sample code example dpc_reducer( https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2B/ParallelPatterns/dpc_reduce)

Version

oneAPI Toolkit version: l_BaseKit_p_2021.4.0.3422_offline.sh oneAPI Sample version: latest master branch.

Environment

OS: Ubuntu 20.04 Hardware : NUC9

Steps to reproduce

followed dpc_reduce example README file. export I_MPI_CXX=dpcpp cmake ../ make

Observed behavior

following compile time error is coming. **/usr/bin/ld: /tmp/main-585a82.o: in function task_group_context': /opt/intel/oneapi/tbb/2021.4.0/env/../include/tbb/../oneapi/tbb/task_group.h:271: undefined reference to tbb::detail::r1::initialize(tbb::detail::d1::task_group_context&)'**

Expected behavior

should be compile successfully.

pravin25 avatar Nov 18 '21 08:11 pravin25

this issue is coming due to libtbb. if in Ubuntu system already libtbb is installed then oneapi environment variable is set that library path instead of oneapi libtbb library path.

pravin25 avatar Nov 19 '21 09:11 pravin25