[haiku-development] Re: Issue launching apps: Missing symbol: __gxx_personality_v0

  • From: Joseph Prostko <joe.prostko+haiku@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sat, 20 Jun 2009 22:00:55 +0000

On Sat, Jun 20, 2009 at 9:23 PM, Ingo Weinhold<ingo_weinhold@xxxxxx> wrote:
>
> -------- Original-Nachricht --------
>> Datum: Sat, 20 Jun 2009 17:39:07 +0200
>> Von: Humdinger <humdingerb@xxxxxxxxxxxxxx>

>> Missing symbol: __gxx_personality_v0
>>
>> Anyone seeing the same issue?
>

> At least in an unpatched r31073 gcc4+gcc2 Haiku BePDF loads fine. So either 
> something has been broken after that revision or the Stack & Tile patch is to 
> blame. The runtime loader might spill some additional info to the syslog.
>
> IIRC the symbol in question lives in libsupc++.{so,a}, which is gcc 4 only. 
> Probably meaning that for some library a gcc 2 version is missing.
>
> CU, Ingo
>
>

I can confirm the issue being present without the Stack&Tile patch on
a GCC4/2 hybrid r31147.  There are several issues, I believe
(regardless if they are all responsible or not).  I will keep digging,
but thus far I am finding broken or just outright wrong symlinks in
GCC2 land, and also I know that the libstdc++.r4.so that the programs
are looking for does not have the aforementioned symbol (as per
readelf -s).

I will write back once I can organize my findings.

- joe

Other related posts: