Joakim <dl...@joakim.fea.st> writes:
> Great, your last announcement was linked in reddit comments about the
> 2.069 release, when asked about iOS support.
> On Thursday, 5 November 2015 at 08:05:39 UTC, Dan Olson wrote:
>> Just noticed that tvOS and watchOS are now present in LLVM, so I
>> think support for these could be added to LDC soon too.
> WatchOS and tvOS are bitcode-only, right? Have they specified their
> bitcode format yet or is it just whatever clang spits out? I thought
> there were problems with that because of bitcode format changes over
> time and other platform issues, that the PNaCl guys had to work on
> solving. I wonder if you'll have similar issues with the bitcode ldc
> spits out.
tvOS is essentially iOS and doesn't require bitcode (yet) like watchOS.
I am looking at adding it soon because Xcode 7 enables it by default.
I don't totally appreciate all the possible bitcode problems, but one of
the suggestions that apps can be updated for new CPUs without rebuilding
doesn't make sense. The IR/bitcode from clang for arm64 and armv7 is
different. They would have to make all the ABIs identical first or have
LLVM backend do more of the ABI work.