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

Reply via email to