This patch build and install libstdc++_pic.a library, but command added to Makefile.in is different from command added to Makefile.am In Makefile.am is $(AR) cru libstdc++_pic.a .libs/*.o $(top_builddir)/libsupc++/*.o while in Makefile.in is $(AR) cru libstdc++_pic.a *.o $(top_builddir)/libsupc++/*.o I think this will create libstdc++_pic.a library using wrong files.
pretty sure it should look like this ... install-exec-local: pic_objs=`sed -n 's:^pic_object=::p' *.lo | grep -v '^none$$'`; \ if [ x"$$pic_objs" != x ]; then \ $(AR) cru libstdc++_pic.a $$pic_objs $(top_builddir)/libsupc++/*.o || exit 1; \ $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) || exit 1; \ fi
fixed in cvs
(In reply to comment #2) > fixed in cvs Why is not yet fixed in portage tree?