After removal of dev-libs/libbsd I see !!! existing preserved libs: >>> package: dev-libs/libbsd-0.7.0 * - /usr/lib64/libbsd.so.0 * - /usr/lib64/libbsd.so.0.7.0 * used by /usr/lib64/libICE.so.6.3.0 (x11-libs/libICE-1.0.9)
*** Bug 544288 has been marked as a duplicate of this bug. ***
*** Bug 552778 has been marked as a duplicate of this bug. ***
Pushed libICE-1.0.9-r1 with commit b4380da432e0da79850700d44e08ac983cc0f8d6 Author: Matt Turner <mattst88@gentoo.org> Date: Fri Jan 20 10:08:49 2017 -0800 x11-libs/libICE: Require libbsd unconditionally.
I suspect it might actually be elibc_glibc? ( dev-libs/libbsd ) like in libXdmcp? Though I'm not sure it gives any big value to depend on this (as opposed to disabling whatever it uses there), seemed to be some sort of "slightly better" function over the fallback, at least in case of libXdmcp. But I think BSD and such have it in their libc itself (as evident by libbsd...), so at least elibc_glibc?
(In reply to Mart Raudsepp from comment #4) > I suspect it might actually be elibc_glibc? ( dev-libs/libbsd ) like in > libXdmcp? Good suggestion. commit 5596c286365c93818e87942d0c9ced133ff891a3 Author: Matt Turner <mattst88@gentoo.org> Date: Fri Jan 20 17:45:40 2017 -0800 x11-libs/libICE: Only depend on libbsd if elibc_glibc.
(In reply to Mart Raudsepp from comment #4) > I suspect it might actually be elibc_glibc? ( dev-libs/libbsd ) like in > libXdmcp? > Though I'm not sure it gives any big value to depend on this (as opposed to > disabling whatever it uses there), seemed to be some sort of "slightly > better" function over the fallback, at least in case of libXdmcp. https://lists.x.org/archives/xorg-devel/2017-February/052898.html