Cross Compiling LinuxRob Landley (firstname.lastname@example.org)
This is a practical introduction to cross compiling. Cross compiling is the act of creating working executable binary files for a "target" system, using a build environment (the "host") that cannot run those binaries.
During this tutorial attendees will build a working cross-compiler from source code, use it to cross-compile a native uClibc-based Linux development environment, and boot this new environment under QEMU. Attendees may choose arm, mips, x86, x86_64, sparc, or PPC as the platform they wish to build for, should bring an 800mhz or faster laptop with net access or CDROM and with at least 256 megs of ram, and should have basic familiarity with the Linux command line.