[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Crash occurs when catching std::exception in Objective-C++ code comp
From: |
Wolfgang Lux |
Subject: |
Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2 |
Date: |
Wed, 22 Nov 2017 17:37:21 +0100 |
> Am 22.11.2017 um 16:46 schrieb Lobron, David <dlobron@akamai.com>:
>
>
>>> checking for objc_setUncaughtExceptionHandler() in runtime... no
>>>
>>> Does this mean that libobjc2 does not support the uncaught exception
>>> handler code? I'm wondering if this is a clue as to why my code crashes,
>>> whereas the libobjc2 tests are OK.
>>
>> Okay, that probably accounts for the issues that you’re seeing. I don’t
>> really understand the GNUstep-base build system, but it looks as if it’s
>> picking up the gcc runtime (do you have that installed somehow? If so,
>> please delete it!) and falling back to using setjmp/longjmp exceptions.
>
> Thank you for the help, David. Yes, I do indeed have the gcc runtime
> installed:
>
> (ALSI8)dlobron@bos-lps80:/usr/lib/gcc/i686-linux-gnu/4.8$ ls libobjc*
> libobjc.a libobjc_gc.a libobjc_gc.so libobjc.so
>
> Unfortunately, it's pre-installed on the machines where I have to do my
> build, and I can't remove it. I will see if I can find a way to tell
> gnustep-base to use libobjc2 and ignore the gcc runtime.
I think the correct place to look at is gnustep-make rather than gnustep-base.
If you configure gnustep-make with clang as compiler it should be ignoring the
gcc runtime files.
Wolfgang
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, (continued)
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, David Chisnall, 2017/11/18
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/20
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/20
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, David Chisnall, 2017/11/20
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/21
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/21
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, David Chisnall, 2017/11/21
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/21
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, David Chisnall, 2017/11/22
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/22
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2,
Wolfgang Lux <=
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/22
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Lobron, David, 2017/11/28
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, David Chisnall, 2017/11/29
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Richard Frith-Macdonald, 2017/11/29
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, David Chisnall, 2017/11/29
- Re: Crash occurs when catching std::exception in Objective-C++ code compiled with clang on Linux and using libobjc2, Richard Frith-Macdonald, 2017/11/29