Skip to content

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

Revisions

  • Update LLVM Version to 9.0.1

    @joachimschmidt557 joachimschmidt557 committed Feb 2, 2020
  • added cmake flag for static CRT on windows

    @Sahnvour Sahnvour committed Oct 16, 2019
  • friendlier copypasta

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

    @andrewrk andrewrk committed Sep 19, 2019
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Sep 19, 2019
  • riscv is no longer experimental

    @andrewrk andrewrk committed Sep 19, 2019
  • 8 -> 9

    @andrewrk andrewrk committed Sep 19, 2019
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @marler8997 marler8997 committed Jun 16, 2019
  • Removed seemingly unnecessary command line option from LLVM: `-DCMAKE_PREFIX_PATH=$HOME/local `. This command line helps cmake find other cmake libraries, but llvm doesn't seem to need/use any other cmake libraries as far as I can tell. Note that this option is still used when building clang so it can find llvm.

    @marler8997 marler8997 committed Jun 16, 2019
  • Update for VS 2019, use Build Tools instead of VS Community

    @shritesh shritesh committed May 9, 2019
  • On windows, debug builds should have build type being `Debug` to avoid linking errors with zig because of iterator debug level. The problem is you can only build a debug version of zig with a debug build of llvm/clang (and same for release).

    @Sahnvour Sahnvour committed Apr 5, 2019
  • Suggest use of `/m` flag for multithreaded build on windows.

    @Sahnvour Sahnvour committed Mar 30, 2019
  • 7 -> 8

    @andrewrk andrewrk committed Mar 18, 2019
  • on second thought, let's keep the non-default configure parameters to a minimum

    @andrewrk andrewrk committed Feb 28, 2019
  • I heard about these options on IRC

    @andrewrk andrewrk committed Feb 28, 2019
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Sep 30, 2018
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

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

    @andrewrk andrewrk committed Sep 19, 2018
  • bump llvm version in examples from 5.0.1 -> 6.0.0

    @tiehuis tiehuis committed Mar 9, 2018
  • update examples to 5.0.1

    @andrewrk andrewrk committed Jan 5, 2018
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Oct 1, 2017
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Oct 1, 2017
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Oct 1, 2017
  • remove LLD instructions for now

    @andrewrk andrewrk committed Oct 1, 2017
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Oct 1, 2017
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Oct 1, 2017
  • this should be fixed now

    @andrewrk andrewrk committed Sep 30, 2017
  • Updated How to build LLVM, libclang, and liblld from source (markdown)

    @andrewrk andrewrk committed Sep 30, 2017
  • caveat for macos no longer applies. assertions can't be used due to a bug in llvm

    @andrewrk andrewrk committed Sep 18, 2017
  • Indicate that current master does not need this anymore.

    @tiehuis tiehuis committed Sep 14, 2017