Please help me, thank you all masters~
I want to build the libtvm.so, on ubuntu22, but I got error like this:
clang-llvm-6.0.0-aarch64-linux-gnu/bin/llvm-config: 1: ▒▒▒▒▒B▒▒B: not found
…
/home/qby/tvm-0.8.0/clang-llvm-6.0.0-aarch64-linux-gnu/bin/llvm-config: 24: Syntax error: “)” unexpected
CMake Error at cmake/utils/FindLLVM.cmake:76 (message):
Fatal error executing:
/home/qby/tvm-0.8.0/clang-llvm-6.0.0-aarch64-linux-gnu/bin/llvm-config –libfiles
Call Stack (most recent call first):
cmake/modules/LLVM.cmake:31 (find_llvm)
CMakeLists.txt:427 (include)
– Configuring incomplete, errors occurred!
My version:
tvm version: 0.8.0
llvm version 0.6.0
target platform: aarch64
compile platform: ubuntu 22.04
some configs in config.cmake:
set(USE_LLVM “/home/qby/tvm-0.8.0/clang-llvm-6.0.0-aarch64-linux-gnu/bin/llvm-config --link-static”)
set(HIDE_PRIVATE_SYMBOLS ON)
#set(CMAKE_C_FLAGS “-march=armv8-a”)
#set(CMAKE_CXX_FLAGS “-march=armv8-a -std=c++11”)
set(TARGET “llvm -target=aarch64-linux-gnu -mattr=+neon”)
set(CMAKE_SYSTEM_PROCESSOR “aarch64”)
I have successfully built a linux-x86-64 version libtvm.so with <clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-16.04> on my computer, but I cannot build a aach64 version with <clang-llvm-6.0.0-aarch64-linux-gnu>