[swift-dev] ObjC Interoperability under armv7--linux-gnueabi

Luke Howard lukeh at padl.com
Thu Mar 31 16:41:51 CDT 2016


As I think I mentioned before, you’ll probably have more luck porting the Apple runtime [1] to Linux than getting it to work with the GNUstep runtime.

— Luke

[1] http://opensource.apple.com/source/objc4/objc4-680/

> On 31 Mar 2016, at 6:02 AM, Iliya Trub via swift-dev <swift-dev at swift.org> wrote:
> 
> Of course, I fully understand, that project is most likely hopeless. But for now I have some time to try.
> 
> 30.03.2016, 20:34, "Joe Groff" <jgroff at apple.com>:
>>>  On Mar 30, 2016, at 3:27 AM, Iliya Trub <itrub at yandex.ru> wrote:
>>> 
>>>  I'd like to add, that I have overcomed "subject"error in very simple path. I indeed forgot to add -fobjc-runtime=gnustep to all needed places. THIS error disappeared, but the new error appeared:
>>> 
>>>  main2: dwarf/Gparser.c:456: fetch_proc_info: Assertion
>>>  `c->pi.unwind_info' failed
>>> 
>>>  Any opinions? I even do not know, from what library Gparser.c is.
>>>  So, sucess story with launch of the simplest application is not reached.
>> 
>> It's highly unlikely that the Gnustep runtime will be able to make any sense of the class metadata we emit, or that the assumptions we make about NSObject, NSString, etc. are valid for Gnustep's implementations, so you're in undefined behavior territory.
>> 
>> -Joe
> 
> -- 
> С уважением,
> Труб Илья
> +79032407864
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev

--
www.lukehoward.com
soundcloud.com/lukehoward



More information about the swift-dev mailing list