This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, April 4 • 4:10pm - 6:00pm
Autotools: A Demystification Tutorial - Thomas Petazzoni, Free Electrons

Sign up or log in to save this to your schedule and see who's attending!

Autoconf, Automake and Libtool, also called the "autotools", are often seen by numerous developers as sorcery or black magic, difficult to use and understand. While some of these feelings have some real roots, this impression of sorcery is also due for a large part to a lack of knowledge about these tools, resulting in more and more hacks, strengthening even further the feeling of black magic.

Through this tutorial, we aim at giving a fresh look at these tools, starting from scratch. Understanding the basic principles, how to write clean and readable configure.ac and Makefile.am logic, and highlight some best (and worst) practices. We'll look at building programs, libraries, adding configuration tests and conditional compilation, and more. Join the tutorial to (re)discover the autotools!

avatar for Thomas Petazzoni

Thomas Petazzoni

CTO and Embedded Linux Engineer, Free Electrons
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.

Monday April 4, 2016 4:10pm - 6:00pm
Harbor Ballroom H