https://bugzilla.novell.com/show_bug.cgi?id=231816 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de ------- Comment #4 from andreas.hanke@gmx-topmail.de 2007-01-04 11:26 MST ------- For your information: You can solve the problem by recompiling all your packages. The problem here is that libtool "infects" all .la files recursively: If library A links to library B, libB.la gets a reference to the absolute path of libA.la. But if libA.la doesn't exist and you rebuild B, everything will be fine. The reason why libstdc++.la *must* be removed is that it completely breaks the concept of a search path and the parallel installation of multiple C++ compilers. You would get absolute references to /usr/lib/gcc/i586-suse-linux/4.1.2/libstdc++.la into all your .la files, preventing you from using them with another g++ version. It should have been removed much earlier: Other distributions like Fedora remove *all* .la files and it's much better because that way you cannot even run into this problem. If you have problems building packages, it means that there are old binaries on your system; remove and rebuild them. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.