Open reynoldsnlp opened 3 years ago
I can you check this again with the latest version 0.9.1
? The versions of delocate before 0.9.0
did not handle recursive libraries correctly.
I expect that the latest version of delocate will still use the 'real names' of the libraries but they will now link to each other correctly.
Using the
icu
library as installed frombrew install icu4c
,delocate
did copy thedylib
files into my wheel, and adjusted the links, but it got the filenames wrong, presumably because of variation in filenames because of symlinks in the original library installation frombrew
. The files copied in bydelocate
look like this (note the68.2
in thelibicu
filenames):The main
so
file correctly links the the underlyinglibhfst
library......and the
libhfst
library has correct links......but the
libicu
libraries link to one another with incorrect filenames (note the68
instead of68.2
)...I was able to postprocess this correctly with the following bash script, but implementing similar logic in
delocate
would be the ideal solution.