Package Details: python-llvmlite 0.30.0-1

Git Clone URL: https://aur.archlinux.org/python-llvmlite.git (read-only)
Package Base: python-llvmlite
Description: Lightweight LLVM python binding for writing JIT compilers
Upstream URL: https://github.com/numba/llvmlite
Licenses: BSD
Submitter: mschu
Maintainer: mschu
Last Packager: mschu
Votes: 24
Popularity: 1.47
First Submitted: 2014-12-29 17:23
Last Updated: 2019-10-11 08:41

Pinned Comments

mschu commented on 2019-10-27 15:03

Can anyone confirm if numba works for them with llvmlite patched like below?

I did a clean build for llvmlite+numba and "from numba import jit" gives an llvm error.

For now, the only workaround seems to not update & add in /etc/pacman.conf IgnorePkg = llvm llvm-libs

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

a821 commented on 2018-12-01 09:37

Thanks for updating, but the PKGBUILD doesn't work as it stands. To make it work set depends=('python' 'llvm6-libs') and makedepends=('cython' 'llvm6').

flying-sheep commented on 2018-11-14 12:32

not anymore. commit 499a6aba18ab6c4d11ae279604d4a62454cfa8d4 still has it, but they backed out due to bugs.

On your own risk, you could add #commit=... to the git URL and try with that

petronny commented on 2018-10-28 02:58

v0.26.0dev0 has been released and added support for llvm 7.

alleut commented on 2018-10-08 16:31

It doesn't, so options are (1) they fix their PKGBUILD

They won't:

https://bugs.archlinux.org/task/60346?string=llvm6&project=1&search_name=&type%5B0%5D=&sev%5B0%5D=&pri%5B0%5D=&due%5B0%5D=&reported%5B0%5D=&cat%5B0%5D=&status%5B0%5D=closed&percent%5B0%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=

mschu commented on 2018-10-02 12:36

You see the error because the current version of llvmlite only supports llvm<6.1.0. See here: https://github.com/numba/llvmlite#compatibility

However, Arch can still upgrade llvm to a newer version that's not supported by llvm.

Solution should be to install the package extra/llvm6, which (in my opinion) should include the field provides=('llvm=6.0.1').

It doesn't, so options are (1) they fix their PKGBUILD, (2) I update this package to depend on llvm6 instead of llvm [*], or (3) you edit the PKGBUILD yourself when building the package.

[*] I don't like this option, because everyone that uses llvmlite would need to have 2 versions of llvm installed, and repeat this with every upgrade. It's cleaner to postpone llvm upgrades until llvmlite has caught up.

joanmanel commented on 2018-10-02 12:17

Hi, I am getting the following error:

error: target not found: llvm<6.1.0

chipbuster commented on 2018-08-02 20:54

Checksum appears to have changed. I'm seeing 456b9d9f6329e578b2f10db16067db6eab0efb296b8381a95b2285c394fa3173 for sha256

petronny commented on 2018-06-22 03:52

Please merge python-llvmlite and python2-llvmlite into one PKGBUILD. For example: https://aur.archlinux.org/packages/python-librosa

mschu commented on 2018-05-13 08:23

checksums changed indeed, fixed by bumping release

leomao commented on 2018-05-13 08:07

Hi, I found that the md5sums is not correct.