Anatomy of Cross-Compilation Toolchains

The Linux Foundation April 4, 2017
Video Thumbnail
The Linux Foundation Logo

The Linux Foundation

@linuxfoundationorg

About

The Linux Foundation is a nonprofit consortium dedicated to fostering the growth of Linux and collaborative software development. Founded in 2000, the organization sponsors the work of Linux creator Linus Torvalds and promotes, protects and advances the Linux operating system and collaborative software development by marshaling the resources of its members and the open source community. The Linux Foundation provides a neutral forum for collaboration and education by hosting Collaborative Projects, Linux conferences including LinuxCon, and generating original research and content that advances the understanding of Linux and collaborative software development. More information can be found at www.linuxfoundation.org.

Video Description

Anatomy of Cross-Compilation Toolchains - Thomas Petazzoni, Free Electrons All embedded Linux developers use cross-compilation toolchains as part of their daily work. However, few of them really understand precisely what it is, what it contains, how it is organized, how it is created, and the numerous variants and configurations of available cross-compilation toolchains (different ABIs, FPUs, versions, etc.). Through this talk, we will dissect cross-compilation toolchains, identify the different components, discuss the build process of a cross-compilation toolchain, and the different configuration options and how they affect the user of the cross-compilation toolchain. About Thomas Petazzoni Thomas Petazzoni is CTO and embedded Linux engineer at Free Electrons. He contributes to the support of Marvell ARM processors in the Linux kernel, and is a major contributor to the Buildroot embedded Linux build system. As part of his Buildroot work, Thomas has done extensive contributions to the code building cross-compilation toolchains and the code importing existing cross-compilation toolchains in Buildroot.

You May Also Like