Moving Android towards clang

This proposal has been accepted as a session.

*

One Line Summary

Problems, fixes, and future plans for building Android with clang

Abstract

The presentation will show what we had to do to get AOSP to build with Clang 3.5, including common code fragments that failed, how to fix it, and what can be types of bad code detected by clang can be dangerous even with gcc.

The discussion that follows will cover:
- What’s left to do before we have a fully working 100% clang build of AOSP
- What to do to minimize the number of updates that break Clang again
- Next steps (stlport to libc++ migration, …)

Tags

Clang, android, libc++

Presentation Materials

slides

Speaker