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

fixup LLVM versions in version compat table #958

Closed esc closed 1 year ago

esc commented 1 year ago

As title

esc commented 1 year ago

Question, v0.41.0 which is now available as a dev version, also supports 11.x.x.? @apmasell and @sklam

esc commented 1 year ago

Fixes: https://github.com/numba/llvmlite/issues/956

wdconinc commented 1 year ago

Thanks for the quick fix! I think this clarifies it well (including the gap for LLVM 12 and 13).

esc commented 1 year ago

Thanks for the quick fix! I think this clarifies it well (including the gap for LLVM 12 and 13).

I am still a bit unsure about 0.41.0 -- let's wait for an answer on that.

esc commented 1 year ago

So, the state is: 0.41.0 does technically support LLVM 11 -- but this is not intended. This means, before this can be merged, we need to remove the LLVM 11 specific code-paths before we can finish this PR and get it merged.

apmasell commented 1 year ago

Removal is in #959

YoushaaMurhij commented 1 year ago

I think the table should be updated. v0.41.0 does not support LLVM 14.0.1 on aarch64 (but maybe later 14.x.x releases work!)

sklam commented 1 year ago

@YoushaaMurhij, is there a particular issue that you are referring to that cause llvm 14.0.1 to not work?

YoushaaMurhij commented 1 year ago

@YoushaaMurhij, is there a particular issue that you are referring to that cause llvm 14.0.1 to not work?

Sorry for not providing enough details. I referred to the table to install llvmlite v0.41.0 on aarch64 by building llvm 14.0.1 first. but, v0.41.0 was not found using pip install llvmlite==0.41.0 and I downgraded to v0.40.1.

sklam commented 1 year ago

ah, i see. v0.41 is the in-development version, files on the main branch reflects information for that. While we don't publish dev version of the package, you can get it via conda with conda install numba/label/dev::llvmlite.

YoushaaMurhij commented 1 year ago

I understand. Thanks for your response.