[LLVMdev] Building a stable bitcode format for PNaCl - based on LLVM IR

Rafael EspĂ­ndola rafael.espindola at gmail.com
Fri Aug 9 09:12:48 PDT 2013


> The document is available as a PDF here:
> https://docs.google.com/a/chromium.org/viewer?a=v&pid=sites&srcid=Y2hyb21pdW0ub3JnfGRldnxneDo0OWYwZjVkYWFjOWNjODE1
>
> And in text here:
> https://sites.google.com/a/chromium.org/dev/nativeclient/pnacl/stability-of-the-pnacl-bitcode-abi

First, sorry for jumping in an old thread. I had this marked but had
not been able to read it before.

The document talks about ABI stability, but it is a bit unclear how
far this goes. From older discussions, there are/were 3 interesting
cases

1 Loading a stand alone application (pexe) in a new VM/browser.
2 Using a native library compiled with SDK N in an IR application
compiled with  SDK M.
3 Using a IR library compiled with SDK N in an IR application compiled
with SDK M.

The document discusses 1. Items 2 and 3 are probably harder, but not
mentioned. Is there any support for user provided dynamic libraries?

Cheers,
Rafael



More information about the llvm-dev mailing list