emerge --depclean wants to unmerge binutils-libs and then I have the preserved-libs warning. Both "emerge @preserved-rebuild" and "revdep-rebuild" wants to re-emerge binutils and I always have the warning, so: # portageq list_preserved_libs / sys-libs/binutils-libs-2.25.1-r2 /usr/lib64/libbfd-2.25.1.so After asking in #gentoo-portage, it comes out the problem. Some useful commands: sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ld.bfd;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libdl.so.2,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/c++filt;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/strip;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/nm;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/addr2line;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/strings;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/objdump;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libopcodes-2.25.1.so,libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/size;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/objcopy;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/gprof;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/as;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libopcodes-2.25.1.so,libbfd-2.25.1.so,libz.so.1,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ar;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ranlib;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ld;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libdl.so.2,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libbfd-2.25.1.so;libbfd-2.25.1.so;;libz.so.1,libdl.so.2,libc.so.6;x86_64 sys-devel/binutils-2.25.1-r1/NEEDED.ELF.2:X86_64;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so;libopcodes-2.25.1.so;;libbfd-2.25.1.so,libc.so.6;x86_64 sys-libs/binutils-libs-2.25.1-r2/NEEDED.ELF.2:X86_64;/usr/lib64/libopcodes-2.25.1.so;libopcodes-2.25.1.so;;libbfd-2.25.1.so,libc.so.6;x86_64 sys-libs/binutils-libs-2.25.1-r2/NEEDED.ELF.2:X86_64;/usr/lib64/libbfd-2.25.1.so;libbfd-2.25.1.so;;libz.so.1,libdl.so.2,libc.so.6;x86_64 # cat /var/db/pkg/sys-devel/binutils-*/NEEDED.ELF.2 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ld.bfd;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libdl.so.2,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/c++filt;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/strip;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/nm;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/addr2line;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/strings;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/objdump;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libopcodes-2.25.1.so,libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/size;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/objcopy;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/readelf;;;libz.so.1,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/elfedit;;;libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/gprof;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ld.gold;;;libpthread.so.0,libdl.so.2,libz.so.1,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/dwp;;;libpthread.so.0,libdl.so.2,libz.so.1,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/as;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libopcodes-2.25.1.so,libbfd-2.25.1.so,libz.so.1,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ar;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ranlib;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libc.so.6;x86_64 X86_64;/usr/x86_64-pc-linux-gnu/binutils-bin/2.25.1/ld;;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1;libbfd-2.25.1.so,libdl.so.2,libc.so.6;x86_64 X86_64;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libbfd-2.25.1.so;libbfd-2.25.1.so;;libz.so.1,libdl.so.2,libc.so.6;x86_64 X86_64;/usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.1/libopcodes-2.25.1.so;libopcodes-2.25.1.so;;libbfd-2.25.1.so,libc.so.6;x86_64
*** This bug has been marked as a duplicate of bug 563934 ***