Getting Android Userland to Build with Clang
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
Explore the challenges and solutions involved in porting Android userland to build with clang 3.3 in this informative conference talk from the Linux Plumbers Conference. Discover how a wrapper was developed to make clang's command line interface compatible with existing gcc-based toolchain assumptions. Learn about the various bug fixes and code reorganizations implemented to overcome obstacles. Gain insights into remaining issues with clang-built Android systems and participate in a discussion on potential solutions. Examine which common problems require code fixes and which can be addressed within clang itself, such as adding support for more gcc extensions. Consider strategies for upstreaming clang-related changes to projects that primarily focus on gcc compatibility.
Syllabus
Getting Android userland to build with clang - Bernhard Rosenkraenzer, Linaro
Taught by
Linux Plumbers Conference
Related Courses
Control Flow Integrity in the Linux KernelLinux Foundation via YouTube A Fresh Look at Toolchains and Crosscompilers in 2020
Linux Foundation via YouTube A Few Effective GCC - Clang Optimizations for Embedded Systems
Linux Foundation via YouTube Embedded Linux Size Reduction Techniques
Linux Foundation via YouTube Using Clang for Fun and Profit - Examples from the Chromium Project
GOTO Conferences via YouTube