Iain Buchanan wrote: > On Mon, 2007-08-13 at 08:02 +0200, Andreas Niederl wrote: >> Hi, >> >> Iain Buchanan wrote: > >>> so I ran `revdep-rebuild --library=libstdc++.so.6` but that got stuck on >>> eix: >>> >>> src/eix: /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6: version >>> `CXXABI_1.3.1' not found (required by src/eix) >>> [...] >> My own little workaround: >> echo 'LDPATH="/lib:/usr/lib:/usr/local/lib"' >> /etc/env.d/04basic-ldpath >> env-update > > I tried that, but eix still fails with the same error... Or do I have > to rebuild the system again?!
No, eix still takes the wrong libstdc++.so.6 and rebuilding won't likely change that. Whats the output of the libstdc++ section, if you call eix with LD_DEBUG like `LD_DEBUG=libs eix`? You could directly query the exported CXXABI versions of different libstdc++ libraries in the same order as they are tried by the dynamic linker by pasting the following loop into your shell: while read dir ; do if [ -r $dir/libstdc++.so.6 ] ; then echo $dir: readelf -a $dir/libstdc++.so.6 | grep Rev | grep CXXABI fi done < /etc/ld.so.conf Regards, Andi -- [EMAIL PROTECTED] mailing list