$ source /opt/intel/inteloneapi/setvars.sh $ dpcpp -fPIC -static -c vector-add.cpp -o vector-add.o $ llvm-ar rcs lib_vector_add.a vector-add.o $ g++ main.cpp lib_vector_add.a -o main -lsycl $ ./main Device: Intel(R) Core(TM) i7-6950X CPU @ 3.00GHz terminate called after throwing an instance of 'cl::sycl::runtime_error' what(): No kernel named _ZTS9VectorAdd was found -46 (CL_INVALID_KERNEL_NAME) PLEASE submit a bug report to https://software.intel.com/en-us/support/priority-support and include the crash backtrace. Aborted (core dumped)