[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]
[XaraXtreme-dev] Re: [XaraXtreme-bugzilla] [Bug 1374] C++ ABI problem with old version of libstdc++.so.6
- From: Luke Hart <lukeh@xxxxxxxx>
- Date: Thu, 03 Aug 2006 12:23:48 +0100
- Subject: [XaraXtreme-dev] Re: [XaraXtreme-bugzilla] [Bug 1374] C++ ABI problem with old version of libstdc++.so.6
Luke Hart wrote:
It would seem that the only way to get around this issue is to drop to
gcc-3.4, which is something I don't want to do since it produces
notoriously bad code (a lot slower than 3.3 or 4). I've Googled for
any flags that allow removal of this requirement (as alluded to in
bugzilla), but was unable to find any.
I'm going to try compiling libstdc++ from gcc-3.4.6 and use this in
place of the one shipped with gcc-4.0.3.
You probably won't surprised to hear that using the old libstdc++ with
the new gcc doesn't work (it seems to be missing 1 symbol,
__cxa_get_exception_ptr). This also indicates that there are good
reasons why the version requirements were put into the executable and it
is neither possible or sensible to try and remove them. In light of this
it seems best to drop back to gcc-3.3.6, since as I said in my original
e-mail gcc-3.4.x doesn't have a good reputation for performance.