Skip to content

Commit

Permalink
Add a note on LLVM/LLVM.jl/Julia version compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
maleadt committed Jan 9, 2017
1 parent e7ef50f commit 85bdce3
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ best matching installation of LLVM will be selected, but any version can be forc
setting the `LLVM_VER` environment variable at build time. The script will only load LLVM
libraries bundled with Julia, but that can be overridden by defining `USE_SYSTEM_LLVM`.

**IMPORTANT NOTE**: `USE_SYSTEM_LLVM` is an experimental option, and not supported on all
platforms. Meanwhile, even though Julia 0.5 is supported, the bundled LLVM 3.7 is not
compatible with LLVM.jl. The best option is to build Julia 0.6 from source, which results in
a compatible LLVM 3.9 without the dangers of `USE_SYSTEM_LLVM`. Binary versions of Julia 0.6
are not yet compatible because they don't provide the necessary build artifacts.

If installation fails, re-run with the `DEBUG` environment variable set to `1` (as well as
running Julia with `--compilecache=no`), and attach that output to a bug report.

Expand Down

0 comments on commit 85bdce3

Please sign in to comment.