git clone https://github.com/llvm/llvm-project.git cd llvm-project git fetch origin "release/18.x" git checkout -b release refs/tags/llvmorg-18.1.6 mkdir build cd build cmake -D CMAKE_BUILD_TYPE=Release -D LLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt" -G "Unix Makefiles" ../llvm time make -j$(nproc) time make check-clang -j8 time make check-ubsan -j8 time make check-asan -j8 cmake --install . --prefix ~/bin/llvmclang-18.1.6 ln -s ~/bin/llvmclang-18.1.6/bin/clang-check ~/bin/clang-check-18 ln -s ~/bin/llvmclang-18.1.6/bin/clang-tidy ~/bin/clang-tidy-18 ln -s ~/bin/llvmclang-18.1.6/bin/clang-format ~/bin/clang-format-18 ln -s ~/bin/llvmclang-18.1.6/bin/clang ~/bin/clang-18 ln -s ~/bin/llvmclang-18.1.6/bin/clang++ ~/bin/clang++-18