--- replaced dir /usr/share/aclocal --- replaced dir /usr/share <<< obj /usr/lib64/libpth.so.20.0.27 <<< sym /usr/lib64/libpth.so.20 <<< sym /usr/lib64/libpth.so --- replaced obj /usr/lib64/libpth.la [...] >>> dev-libs/pth-2.0.7 merged. no need to say that this causes major breakage, like gpgme failing to compile...
Thanks!
Please re-open. emerge pth-2.0.7-r1 with USE="debug" does remove the libs as well. BR, Dustin
Yes. This was the root cause. For some strange reason specifying debug disables shared library. This seems to be "by design" of pth.
Do you think this behavior is tolerable? If someone puts debug in his USE flags, pth will be build without installing the libraries and this sure does break other apps. So solution IMO would be to bother upstream to make pth install the libraries with debug turned on. As workaround in the tree, remove debug USE flag from ebuild and force to build without debug or put a big red warning in the ebuild to warn users build with enable debug USE flag that this might result in breakage of other packages relying on libpth.so. Dustin