[LLVMdev] Using the unused "version" field in the bitcode wrapper (redux)

Bruce Hoult bruce at hoult.org
Tue Nov 4 21:10:20 PST 2014


On Wed, Nov 5, 2014 at 2:30 PM, Sean Silva <chisophugis at gmail.com> wrote:

> > Does Apple support library/middleware providers shipping bitcode instead
>
>> > of object code?
>>
>> No.
>>
>
> Are there ever any plans to do so?
> (this question also goes out to every other vendor that is shipping an LTO
> toolchain or plans to. Chad?)
>
> I'm just trying to figure out how much of a Sony-specific issue this is.
>

The new Andoid ART compiler compiles Dalvik bytecode in standard APKs to
native code on the phone at install time.  It also has in the source code
a, possibly still experimental, "portable mode" that compiles to LLVM
bitcode instead.

I assume (but don't know) this means this would happen on the application
developer's host machine and then be distributed in the Play Store (or
otherwise) as bitcode.

Which would raise large and definite bitcode versioning problems.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141105/21c366b5/attachment.html>


More information about the llvm-dev mailing list