Merging binutils-2.25.1-r1 followed by a distclean removes sys-libs/binutils-libs. emerge @preserved-rebuild fails to get rid of the preserved library. Installing sys-libs/binutils-libs-2.25.1-r2 resolves the issue Reproducible: Always Steps to Reproduce: 1. update to sys-devel/binutils-2.25.1-r1 2. emerge --depclean 3. emerge @preserved-rebuild Actual Results: preserved library is still in place Expected Results: preserved library is removed ########################################################## # emerge @preserved-rebuild These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-devel/binutils-2.25.1-r1:2.25.1::gentoo USE="cxx nls zlib -multislot -multitarget -static-libs {-test} -vanilla" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-devel/binutils-2.25.1-r1::gentoo >>> Installing (1 of 1) sys-devel/binutils-2.25.1-r1::gentoo >>> Jobs: 1 of 1 complete Load avg: 3.38, 2.58, 2.53 >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * Regenerating GNU info directory index... * Processed 5 info files. !!! existing preserved libs: >>> package: sys-libs/binutils-libs-2.25.1-r2 * - /usr/lib64/libbfd-2.25.1.so * used by /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so (sys-devel/binutils-2.25.1-r1) Use emerge @preserved-rebuild to rebuild packages using these libraries
Created attachment 430464 [details] emerge --info
it doesn't actually use binutils-libs regardless of what the revdep output says *** This bug has been marked as a duplicate of bug 563934 ***