You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our wheel has a complicated dependency structure. But the gist of it is the following:
dbcore.so (py_ext) -> lib_tl.so (non-py_ext) -> libcurl.so (external library to be grafted)
dbcore already had an RPATH set to $ORIGIN. So because of its dependency to libcurl.so, patchelf_set_rpathreplaced it to $ORIGIN/.libs in repair.py, even though it was not necessary. This way, it could no longer find lib_tl.so.
As originally reported by @thomaslima:
Our wheel has a complicated dependency structure. But the gist of it is the following:
dbcore.so (py_ext) -> lib_tl.so (non-py_ext) -> libcurl.so (external library to be grafted)
dbcore already had an
RPATH
set to$ORIGIN
. So because of its dependency to libcurl.so,patchelf_set_rpath
replaced it to$ORIGIN/.libs
inrepair.py
, even though it was not necessary. This way, it could no longer findlib_tl.so
.See also #134.
The text was updated successfully, but these errors were encountered: