Hi Wes, I understand, and thanks for the email - that was extremely useful
background.

--
Regards,


Ivan Gozali
Lecida
Email: i...@lecida.com


On Mon, Jul 29, 2019 at 4:01 PM Wes McKinney <wesmck...@gmail.com> wrote:

> hi Ivan,
>
> We have statically linked LLVM symbols in our wheels on all platforms.
> We're looking for new maintainers for the wheels to take care of
> issues like this, see [1]. In the meantime, I suggest you use conda
> packages if you need to use numba and pyarrow together.
>
> Thanks
>
> [1]:
> https://lists.apache.org/thread.html/128a2bec285ad45aa4189ebb39a15b39dcf6d91c4ab0278ff4f7cdea@%3Cdev.arrow.apache.org%3E
>
> On Mon, Jul 29, 2019 at 5:57 PM Ivan Gozali <i...@lecida.com> wrote:
> >
> > Hi Arrow maintainers,
> >
> > I wanted to report an issue that was previously discussed here:
> > https://github.com/numba/numba/issues/4256.
> >
> > The main issue is that importing pyarrow, and then numba causes some
> weird
> > LLVM error, as follows:
> > $ pip3 install pyarrow numba
> > $ pip3 freeze
> > llvmlite==0.29.0
> > numba==0.45.0
> > numpy==1.17.0
> > pyarrow==0.14.1
> > six==1.12.0
> > $ python3
> > Python 3.7.4 (default, Jul 29 2019, 14:51:28)
> > [Clang 10.0.1 (clang-1001.0.46.4)] on darwin
> > Type "help", "copyright", "credits" or "license" for more information.
> > >>> import pyarrow
> > >>> import numba
> > Assertion failed: (PassInf && "Expected all immutable passes to be
> > initialized"), function addImmutablePass, file
> >
> /Users/buildbot/miniconda3/conda-bld/llvmdev_1556270736866/work/lib/IR/LegacyPassManager.cpp,
> > line 849.
> > Abort trap: 6
> >
> > After some additional digging, I found the first problematic version to
> be
> > pyarrow==0.13.0, because if I install pyarrow==0.12.1 the issue seems to
> > disappear.
> >
> > Thank you!
> > --
> > Regards,
> >
> >
> > Ivan Gozali
> > Lecida
> > Email: i...@lecida.com
>

Reply via email to