What does it mean that DYLD_LIBRARY_PATH is "flashed"? It seems like there are some issues here which may affect other developers, in which case we should try to document them in our docs for future reference.
On Mon, Dec 21, 2020 at 1:19 PM Neal Richardson <neal.p.richard...@gmail.com> wrote: > > Building with -DARROW_INSTALL_NAME_RPATH=OFF may fix this (it seems to > resolve the similar issue I've experienced in R). > > Neal > > On Mon, Dec 21, 2020 at 8:20 AM Kirill Lykov <lykov.kir...@gmail.com> wrote: > > > Hi, > > > > I experience, probably, a well known problem with mac that > > DYLD_LIBRARY_PATH is flashed. > > Maybe there is a flag in the arrow which helps overcoming this problem > > already? > > > > It appears when I try to debug my code: > > ```bash > > lldb python > > run > > c > > >> import pyarrow as pa > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > File > > "/Users/klykov1/Documents/workspace/arrow_copy/python/pyarrow/__init__.py", > > line 63, in <module> > > import pyarrow.lib as _lib > > ImportError: > > dlopen(/Users/klykov1/Documents/workspace/arrow_copy/python/pyarrow/ > > lib.cpython-38-darwin.so, 2): Library not loaded: > > @rpath/libarrow.200.dylib > > Referenced from: > > /Users/klykov1/Documents/workspace/arrow_copy/python/pyarrow/ > > lib.cpython-38-darwin.so > > Reason: image not found > > ``` > > > > I tried the following but seems it is not enough: > > ``` > > set(CMAKE_CXX_FLAGS "-Wl,-rpath,/arrowdir/dist/lib") > > ``` > > > > -- > > Best regards, > > Kirill Lykov > >