Clang built kernels

*

One Line Summary

A talk on compiling the Linux kernel with Clang/LLVM.

Abstract

In 2017 we started recommending to Android vendors and OEMs that we’d like to transition Android’s toolchain to be entirely Clang/LLVM based. We plan to hold a discussion on what this means and looks like for building the Linux kernel. Our patch-set, common issues, and benefits will be reviewed.

Tags

linux, kernel, LLVM, Clang, toolchain, compile

Presentation Materials

slides

Speakers

  • Nick

    Biography

    Nick Desaulniers is a software engineer at Google working on the next generation of Nexus devices. Nick previously worked at Mozilla.

    Contributing to Open Source software and an accessible Internet for all are some of the things that Nick is most passionate about.

  • Greg Hackmann

    Google

    Biography

    Greg Hackmann is a software engineer on the Android systems team at Google. Since joining Google in 2012, his work has focused on Linux kernel support for display hardware.

    Greg earned a PhD in computer science from Washington University in St. Louis.