gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: undefined reference to __gnustep_objcxx_personality_v0


From: Dmitry Moskalchuk
Subject: Re: undefined reference to __gnustep_objcxx_personality_v0
Date: Tue, 22 Dec 2015 11:53:47 +0300
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.4.0

On 22/12/15 11:17, David Chisnall wrote:
> Ah, looking over the C++ unwinder code (which I wrote about 5 years ago, so 
> don’t remember too well), I now see why it’s different on ARM:
>
> https://github.com/pathscale/libcxxrt/blob/master/src/cxxabi.h#L113
>
> You’ll need to copy those fields in here:
>
> https://github.com/gnustep/libobjc2/blob/master/objcxx_eh.cc#L80
>
> That should prevent objc_init_cxx_exception from overwriting the wrong fields 
> on ARM.  I think that there are some tests in the test suite (the ‘test’ 
> build target if you haven’t disabled building tests) that will indicate if 
> it’s actually working.

Thanks, David!

I'll definitely run the tests to ensure that nothing was broken by my
changes.


-- 
Dmitry Moskalchuk


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]