IOS support status

makedgreatagain patrick.kh7788 at gmail.com
Thu Jun 7 11:58:58 UTC 2018


On Thursday, 7 June 2018 at 07:58:19 UTC, Joakim wrote:
> On Thursday, 7 June 2018 at 05:58:48 UTC, makedgreatagain wrote:
>> The last IOS cross compiler 
>> https://github.com/smolt/ldc-iphone-dev/releases based on 
>> 0.17.0-alpha1, which is 3 years old.
>>
>> I want to ask for suggestion, how can i build a cross  LDC2 
>> compiler with just betterC function to work.
>
> As you can see, the guy who did a lot of work with getting D 
> running on iOS and other non-Mac Apple platforms has not been 
> able to do anything with it for the last year or two.
>
> Looking at his ldc fork, there's not much he had to change to 
> the compiler by the end:
>
> https://github.com/smolt/ldc/commits/ios
>
> You could try applying those same patches to the latest ldc 
> release and get it working. If you just want betterC, that's 
> all you need, though I can't imagine it would take much to get 
> druntime and Phobos updated too, as he had them both working 
> well a couple years ago.
>
> We are looking for someone to take over the iOS port, so if you 
> or someone else is interested, please try it out. You can ask 
> technical questions of the ldc devs directly in our forum or 
> github:
>
> https://forum.dlang.org/group/ldc
> https://github.com/ldc-developers/ldc/

Thanks for you suggestion Joakim.

I try follow your suggestion,  get all commit from origin branch 
(116 commit by Dan Olson fro IOS brnach).

When I try cherry pick the first commit, get conflict the line 
number is 6232.  (the ios branch is base on cpp and master ldc is 
move to d).

I will try more but I guess It is hard for me to made it work.





More information about the Digitalmars-d mailing list