git clone --branch llvmorg-14.0.0 --single-branch https://github.com/llvm/llvm-project.git
cd llvm-project
mkdir build && cd build
cmake -G "Unix Makefiles"
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=../install
-DLLVM_TARGETS_TO_BUILD="RISCV"
-DLLVM_ENABLE_PROJECTS="clang;lld;polly;clang-tools-extra"
-DLLVM_BUILD_LLVM_DYLIB=YES
-DLLVM_DEFAULT_TARGET_TRIPLE="riscv64-unknown-linux-gnu"
-DLLVM_BUILD_TESTS=False
-DLLVM_INCLUDE_TESTS=OFF
../llvm
cd build
cp -r bin include lib libexec share ./clang+llvm-14.0.0-riscv64-linux-gnu/
tar -cvJf clang+llvm-14.0.0-riscv64-linux-gnu.tar.xz clang+llvm-14.0.0-riscv64-linux-gnu