IRILL - Research and Innovation on Free Software

Introducing Architecture: llvm

"Introducing Architecture: llvm"
by Philipp Kaluza,
Download Webm format
Download MP4 format

The recent efforts to compile the archive using the LLVM compiler infrastructure have been a tremendous boon to the Debian project, as the new compiler finds new and exciting classes of bugs. In this talk, I want to discuss taking this effort one step further: packaging and distributing the generated LLVM bytecode ("bitcode") using standard Debian packages. I will introduce a number of use cases, as well as possible gotchas, of such an approach, and why "Architecture: llvm" would only be a partial architecture for the foreseeable future.