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.
-- 
Dan

Reply via email to