I upgraded GCC from gcc-4.3.1 to gcc-4.3.1-r1 and now I get this: !!! existing preserved libs: >>> package: sys-devel/gcc-4.3.1-r1 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/32/libstdc++.so.6 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/libgomp.so.1 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/libstdc++.so.6 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/32/libgcc_s.so.1 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/32/libstdc++.so.6.0.10 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/libgcc_s.so.1 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/libgomp.so.1.0.0 * - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/libstdc++.so.6.0.10 Use emerge @preserved-rebuild to rebuild packages using these libraries emerge -pC gcc gives: sys-devel/gcc selected: 4.3.1-r1 protected: none omitted: none and emerge @preserved-reuild wants to rebuild every c++ program on my system. Rebuilding all of them does not clear the libraries. ls -1 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/ 32 crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtfastmath.o crtprec32.o crtprec64.o crtprec80.o include include-fixed libgcc.a libgcc_eh.a libgcc_s.so libgcc_s.so.1 libgcov.a libgomp.a libgomp.la libgomp.so libgomp.so.1 libgomp.so.1.0.0 libgomp.spec libmudflap.a libmudflap.la libmudflap.so libmudflap.so.0 libmudflap.so.0.0.0 libmudflapth.a libmudflapth.la libmudflapth.so libmudflapth.so.0 libmudflapth.so.0.0.0 libstdc++.a libstdc++_pic.a libstdc++.so libstdc++.so.6 libstdc++.so.6.0.10 libsupc++.a libsupc++.la SYSCALLS.c.X ls -1 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.1/32/ crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtfastmath.o crtprec32.o crtprec64.o crtprec80.o libgcc.a libgcc_eh.a libgcc_s.so libgcc_s.so.1 libgcov.a libgomp.a libgomp.la libgomp.so libgomp.so.1 libgomp.so.1.0.0 libgomp.spec libmudflap.a libmudflap.la libmudflap.so libmudflap.so.0 libmudflap.so.0.0.0 libmudflapth.a libmudflapth.la libmudflapth.so libmudflapth.so.0 libmudflapth.so.0.0.0 libstdc++.a libstdc++_pic.a libstdc++.so libstdc++.so.6 libstdc++.so.6.0.10 libsupc++.a libsupc++.la How can I manually remove the "preserved libraries"?
This bug is a duplicate of Bug #225429 and Bug #230257.
*** This bug has been marked as a duplicate of bug 225429 ***