After `emerge -c` uninstalled dev-libs/uchardet I got the following preserved lib: >>> package: dev-libs/uchardet-0.0.1 * - /usr/lib64/libuchardet.so.0 * - /usr/lib64/libuchardet.so.0.0.0 * used by /usr/bin/mpv (media-video/mpv-0.11.0) Reproducible: Always Steps to Reproduce: 1. emerge dev-libs/uchardet 2. USE="iconv" emerge media-video/mpv 3. emerge -C dev-libs/uchardet
commit 6965c84f286cf0fb6a67765a00bdc6ae20cf0b19 Author: Ilya Tumaykin <itumaykin@gmail.com> Date: Tue Dec 22 20:11:26 2015 +0300 media-video/mpv: avoid uchardet automagic dep wrt bug 565646 Add missing uchardet USE flag to avoid automagic dependency on uchardet wrt bug 565646. Gentoo-Bug: 565646 Package-Manager: portage-2.2.24 This fix is included in 0.11.0-r1, 0.14.0, 9999. uchardet USE is masked on everything but amd64 and x86 for now, because dev-libs/uchardet has only those keywords. See also bug #569114.