Here be Dragons: Using clang/LLVM to Build Android - Behan Webster, Converse in Code
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.
Chief Consultant and Owner, Converse in Code Inc.
Behan Webster has spent two decades in diverse tech industries such as telecom, datacom, optical, and automotive writing code for a range of hardware from the very small to the very large. He has Linux experience spans kernel programming, Embedded Linux, and board bring-up. Currently Behan is the lead consultant at Converse in Code Inc, an embedded Linux engineer and project lead working on the LLVMLinux project as well as being a Trainer for The Linux Foundation.
Attendance numbers do not account for private attendees. Get there early!
Remove this from your schedule?
This session is full and you may not be able to get back in.