We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Fixed the path to add to CMake to match the path given above for llvm19-release (release to assert)
Revert "Updated How to build LLVM, libclang, and liblld from source (markdown)" This reverts commit ea0a0b1745f56d6cec67ad10c683a846d86cb3dd.
Revert "Updated How to build LLVM, libclang, and liblld from source (markdown)" This reverts commit 76b6d8d22d2593d7c55ee7c1ce4718c4d695e5db.
Revert "Updated How to build LLVM, libclang, and liblld from source (markdown)" This reverts commit ae63c7409312c7c80475f2a75d1759143387e713.
Updated How to build LLVM, libclang, and liblld from source (markdown)
llvm 18 -> 19
Add -DLLVM_ENABLE_LIBEDIT=OFF to fix linking errors
Add -DLLVM_INCLUDE_TESTS=OFF to clang to remove gtest dependency
18 is not a valid value for CXX_STANDARD, this is the C++ standard not the LLVM version
update llvm 17 to 18
Revert "Bump version from 17 to 18." This reverts commit 6d84da7952966516456734fdca6b702c04927fc8. There was a mistake, you can't just replace 17 with 18 and expect it to be correct.
Bump version from 17 to 18.
Revert "Updated How to build LLVM, libclang, and liblld from source (markdown)" This reverts commit f2e0b8cd398d48287ab88b94aa2196bb7d8d50ad. it goes without saying
prepend https:// to external links, otherwise they are treated as wiki's links. https://github.com/ziglang/zig/wiki/www.python.org
llvm 17
Update for LLVM. Windows build unverified. See toolchain version bumps at https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html#update-on-required-toolchains-to-build-llvm
building llvm: no need for CMAKE_PREFIX_PATH anymore
slightly fewer commands in building debug llvm for posix
clean up building from source instructions
Add note for building the compiler with LLVM built from source on macOS aarch64
give up trying to build llvm, lld, clang separately
LLVM 14 to LLVM 15
Add some further clarifications to windows llvm build instructions, mention turning off zlib support. As even systems with zlib.dll/zlib.lib in the path will have a linking error because they can't locate "zlib.lib". The dependency doesn't come from find_package(ZLIB) but instead "llvm-config --system-libs" when llvm is built with zlib support enabled. Zlib can then be found by the Ziglang cmake system found any problems
Fix single space typo in my revert (stupid git interface doesn't actually use git)
Building LLD & Clang independently in Debug mode creates hidden ABI issues, return to release mode (why don't we recommend building all at once?)