Skip to content

History / How to build LLVM, libclang, and liblld from source

Revisions

  • update llvm 17 to 18

    @andrewrk andrewrk committed May 29, 2024
  • 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.

    @andrewrk andrewrk committed May 29, 2024
  • Bump version from 17 to 18.

    @clickingbuttons clickingbuttons committed May 15, 2024
  • Revert "Updated How to build LLVM, libclang, and liblld from source (markdown)" This reverts commit f2e0b8cd398d48287ab88b94aa2196bb7d8d50ad. it goes without saying

    @andrewrk andrewrk committed Apr 15, 2024
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @jgouly jgouly committed Apr 15, 2024
  • prepend https:// to external links, otherwise they are treated as wiki's links. https://github.com/ziglang/zig/wiki/www.python.org

    @rkolka rkolka committed Sep 22, 2023
  • llvm 17

    @andrewrk andrewrk committed Sep 19, 2023
  • 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

    @tiehuis tiehuis committed Apr 13, 2023
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @leecannon leecannon committed Nov 6, 2022
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @Marianittem Marianittem committed Nov 6, 2022
  • building llvm: no need for CMAKE_PREFIX_PATH anymore

    @andrewrk andrewrk committed Nov 2, 2022
  • slightly fewer commands in building debug llvm for posix

    @andrewrk andrewrk committed Nov 2, 2022
  • clean up building from source instructions

    @andrewrk andrewrk committed Oct 25, 2022
  • Add note for building the compiler with LLVM built from source on macOS aarch64

    @schmee schmee committed Oct 2, 2022
  • give up trying to build llvm, lld, clang separately

    @andrewrk andrewrk committed Sep 16, 2022
  • LLVM 14 to LLVM 15

    @MisileLab MisileLab committed Sep 15, 2022
  • 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

    @LawG4 LawG4 committed Sep 4, 2022
  • Fix single space typo in my revert (stupid git interface doesn't actually use git)

    @Techcable Techcable committed Sep 2, 2022
  • Building LLD & Clang independently in Debug mode creates hidden ABI issues, return to release mode (why don't we recommend building all at once?)

    @Techcable Techcable committed Sep 2, 2022
  • Section on LLVM debug builds should also use debug config for clang and lld (most likely, the user cares about debugging all three)

    @Techcable Techcable committed Sep 2, 2022
  • add `-DLLVM_ENABLE_TERMINFO=OFF` to Posix LLVM release build instructions

    @kristoff-it kristoff-it committed Jul 28, 2022
  • LLVM 13 -> 14

    @andrewrk andrewrk committed Jul 11, 2022
  • add --branch to fix prev edit

    @alichraghi alichraghi committed Jun 29, 2022
  • add `--depth 1` for faster clone

    @alichraghi alichraghi committed Jun 29, 2022
  • -DLLVM_ENABLE_TERMINFO=OFF

    @andrewrk andrewrk committed Nov 20, 2021
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @adhanali adhanali committed Oct 11, 2021
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @adhanali adhanali committed Oct 11, 2021
  • Update instructions to llvm13

    @moosichu moosichu committed Oct 3, 2021
  • building llvm instructions: check out the release branch

    @andrewrk andrewrk committed Aug 20, 2021
  • update llvm clang lld build instructions

    @andrewrk andrewrk committed Aug 20, 2021