Embedded Linux Conference + Android Builders Summit has ended
Back To Schedule
Thursday, May 1 • 11:20am - 12:10pm
Here be Dragons: Using clang/LLVM to Build Android - Behan Webster, Converse in Code

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

This session will talk about the benefits of using clang and LLVM for Android OS development. LLVM is already being used in Android for such things as Renderscript, llvmpipe, OpenCL and the kernel (LLVMLinux).  This talk will also cover new things in LLVM which make clang even more attractive to the Android community.  LLVM is an extensive compiler technology suite which is used in areas such as Embedded and Mobile up through to high performance computing clusters. LLVM also provides a set of libraries that can be used to create new analysis and optimization tools.

This session presents an alternative toolchain and related technologies with which to build the Linux kernel, as well as other parts of the Linux ecosystem. LLVM and clang are an attractive toolchain for individuals, projects, researchers, and companies who want an alternative to the more traditional tools. People are attracted to LLVM for the developer community, newer compiler architecture and approach, and in some cases code license. At the very least the hope is to provide competition in the tool arena such that all developers win.

This talk is for developers and system integrators who are interested in LLVM technologies and using clang to build Android. 

avatar for Behan Webster

Behan Webster

Chief Engineer, Converse in Code Inc
Behan Webster is a Computer Engineer who has spent more than two decades in diverse tech industries such as telecom, datacom, optical, wireless, automotive, medical, defence, and the game industry writing code for a range of hardware from the very small to the very large. Throughout... Read More →

Thursday May 1, 2014 11:20am - 12:10pm PDT
Blossom Hill I & II

Attendees (0)