numba / llvmlite

A lightweight LLVM python binding for writing JIT compilers
https://llvmlite.pydata.org/
BSD 2-Clause "Simplified" License
1.94k stars 322 forks source link

docs: README indicates 0.39 supports LLVM 14, but `ffi/build.py` requires LLVM 11 #956

Closed wdconinc closed 1 year ago

wdconinc commented 1 year ago

The README includes in the compatibility table the following:

llvmlite versions compatible LLVM versions
0.41.0 - ... 14.x.x
0.37.0 - 0.40.0 11.x.x-14.x.x

But ffi/build.py requires LLVM 11 through 0.39. Only with 0.40 does it seem that building with LLVM 14 became possible.

Should the table indicate the following?

llvmlite versions compatible LLVM versions
0.41.0 - ... 14.x.x
0.40.0 11.x.x-14.x.x
0.37.0 - 0.39.1 11.x.x
esc commented 1 year ago

@wdconinc thank you for the report. We will discuss this today in the developer meeting.

esc commented 1 year ago

This will need some fixes, will make a PR.

esc commented 1 year ago

@wdconinc can you take a look at: https://github.com/numba/llvmlite/pull/958 -- should fix the issue.

esc commented 1 year ago

958 was merged, so closing this. llvmlite 0.41.x will support LLVM 14 only.