Open jeanguyomarch opened 6 years ago
Could this be the same as https://github.com/mesonbuild/meson/issues/2535 ? i.e. do you have the prefix set somehow?
Yeh Debian installs libclang to a unusual prefix and the path isn't known by ldconfig.
@jeanguyomarch any thoughts on this? It's the last ticket holding up the 0.7 release but I don't know if there is anything we can sensibly do about it?...
I think the best solution would be to add some small documentation highlighting the issue.
Simple solution locally is to add the path LD_LIBRARY_PATH or globally in /etc/ld.so.conf.d/*
On Thu, Sep 6, 2018 at 8:52 AM Andrew Williams notifications@github.com wrote:
@jeanguyomarch https://github.com/jeanguyomarch any thoughts on this? It's the last ticket holding up the 0.7 release but I don't know if there is anything we can sensibly do about it?...
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Enlightenment/edi/issues/19#issuecomment-418999884, or mute the thread https://github.com/notifications/unsubscribe-auth/AHHOVfqnFkhcgOFyisi_7jEYT3tRLromks5uYNQugaJpZM4RMsFx .
After successfully building and installing edi (on Ubuntu), it failed to startup because of the loader not finding libedi.so.
It is annoying that meson does install the lib in that place. By default ubuntu (and many distros) adds support in ld.so.conf* so
/usr/local/lib
is indexed byldconfig
, but not/usr/local/lib/x86_64-linux-gnu/
. If it is not possible to configure meson to install the library in the prefix, instead of adding a toolchain level of indirection, maybe this should be documented somewhere.Thanks.