Bug 205875 - dev-libs/pth-2.0.7 no longer installs a shared lib
Bug#: 205875 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: crypto@gentoo.org Reported By: aballier@gentoo.org
Component: Applications
URL: 
Summary: dev-libs/pth-2.0.7 no longer installs a shared lib
Keywords:  
Status Whiteboard: 
Opened: 2008-01-14 19:28 0000
Description:   Opened: 2008-01-14 19:28 0000
--- 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...

------- Comment #1 From Alon Bar-Lev (RETIRED) 2008-01-14 19:35:48 0000 -------
Thanks!

------- Comment #2 From Dustin Polke 2008-01-14 23:05:39 0000 -------
Please re-open.
emerge pth-2.0.7-r1 with USE="debug" does remove the libs as well.

BR,
Dustin

------- Comment #3 From Alon Bar-Lev (RETIRED) 2008-01-15 06:29:31 0000 -------
Yes. This was the root cause.
For some strange reason specifying debug disables shared library.
This seems to be "by design" of pth.

------- Comment #4 From Dustin Polke 2008-01-15 09:34:19 0000 -------
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