Fix for can't read /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.la
Note on crux update 2.3 -> 2.4 and recent gcc 4.2.2 -> 4.2.3
"can't read /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.la: No such
file or directory"
Is caused by libtool.
Any library you have compiled and contains .la files, has references to
non-existing .la files. On runtime, you will not notice anything at all
of this operation. At compile time however, expect build errors about
missing .la files. The bug isn't in the package that misses the .la file
then, but in the package that references this .la file. The fix is to
grep all *.la files and then use prt-cache fsearch foo.la to find what
package it came from then to do a force rebuild prt-cache update -fr
CRUX mailing list