Closed
Description
Using clang17
[ 98%] Linking CXX shared library libopencl-clang.so
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `llvm::InitializeAllTargetInfos()':
/opt/install/llvm/16.0/include/llvm/Config/Targets.def:26: undefined reference to `LLVMInitializeX86TargetInfo'
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `llvm::InitializeAllTargets()':
/opt/install/llvm/16.0/include/llvm/Config/Targets.def:26: undefined reference to `LLVMInitializeX86Target'
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `llvm::InitializeAllAsmPrinters()':
/opt/install/llvm/16.0/include/llvm/Config/AsmPrinters.def:27: undefined reference to `LLVMInitializeX86AsmPrinter'
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `llvm::InitializeAllAsmParsers()':
/opt/install/llvm/16.0/include/llvm/Config/AsmParsers.def:27: undefined reference to `LLVMInitializeX86AsmParser'
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `llvm::InitializeAllTargetMCs()':
/opt/install/llvm/16.0/include/llvm/Config/Targets.def:26: undefined reference to `LLVMInitializeX86TargetMC'
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `Compile':
/home/pvelesko/opencl-clang/opencl_clang.cpp:339: undefined reference to `llvm::writeSpirv(llvm::Module*, SPIRV::TranslatorOpts const&, std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/opencl-clang.dir/build.make:223: libopencl-clang.so.16] Error 1
make[1]: *** [CMakeFiles/Makefile2:258: CMakeFiles/opencl-clang.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Using clang16
[ 98%] Linking CXX shared library libopencl-clang.so
/usr/bin/ld: CMakeFiles/opencl-clang.dir/opencl_clang.cpp.o: in function `Compile':
/home/pvelesko/opencl-clang/opencl_clang.cpp:321: undefined reference to `llvm::writeSpirv(llvm::Module*, SPIRV::TranslatorOpts const&, std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/opencl-clang.dir/build.make:224: libopencl-clang.so.17rc] Error 1
make[1]: *** [CMakeFiles/Makefile2:258: CMakeFiles/opencl-clang.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Metadata
Metadata
Assignees
Labels
No labels