Opened 10 years ago

Closed 6 years ago

#46189 closed enhancement (fixed)

py-numba: use llvmlite instead of llvmpy?

Reported by: cdeil (Christoph Deil) Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: chrstphrchvz (Christopher Chavez)
Port: py-numba

Description

Currently py-numba needs on LLVM 3.3 and that fails to install on Mac OS X 10.10, so many Macports users can't get numba

There are open issues asking py-llvm to add LLVM 3.4 and 3.5 support:

But it's not clear when this is going to happen and I just saw that numba now recommends to use llvmlite instead:

So hence this feature request ... please

Change History (10)

comment:1 in reply to:  description Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to Deil.Christoph@…:

Currently py-numba needs on LLVM 3.3 and that fails to install on Mac OS X 10.10, so many Macports users can't get numba

llvm-3.3 installed fine for me on Yosemite on October 3; I haven't tried since then. llvm-3.4, llvm-3.5 and llvm-3.6 also install fine on Yosemite.

comment:2 Changed 10 years ago by cdeil (Christoph Deil)

It seems that numba is switching from llvmpy to llvmlite though, so I've asked them to make a first stable release of llvmpy soon: https://github.com/numba/llvmlite/issues/19

This should make it possible to make the switch in Macports in the future if we want to.

comment:3 Changed 10 years ago by cdeil (Christoph Deil)

I re-tried and now the llvm-3.3 install does work for me but I get this error trying to install py34-llvmpy https://gist.github.com/cdeil/0da6570d4d545b4d4c9e

Can anyone reproduce? Should I file a separate issue for that?

comment:4 Changed 10 years ago by mf2k (Frank Schima)

Cc: stromnov@… removed
Owner: changed from macports-tickets@… to stromnov@…

comment:5 in reply to:  3 Changed 10 years ago by mf2k (Frank Schima)

Replying to Deil.Christoph@…:

Should I file a separate issue for that?

Yes.

comment:6 Changed 10 years ago by cdeil (Christoph Deil)

OK ... I've filed a new issue for the py-llvmpy checksum mismatch here: #46194

comment:7 Changed 10 years ago by cdeil (Christoph Deil)

I think this is done, no? I have py34-numba @0.17.0_0 now and port rdeps py34-numba shows that it depends on llvmlite.

comment:8 Changed 10 years ago by cdeil (Christoph Deil)

This is done. Close issue?

comment:9 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:10 Changed 6 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.