Crosstool variables

in crosstool-0.42
last updated 8 May 2006

Abstract

This document explains what crosstool's user-tweakable variables mean, where they should be set, and what effect they have. To understand this, you first need a brief overview of the what crosstool does to build a crosscompiler, and the order in which it does it.

Script hierarchy

Naive users normally only run the demo-*.sh scripts, which call the other scripts to do everything necessary to build and install a working crosscompiler.

Semi-naive users (like me!) modify their own copies of the demo scripts, and tweak the variables in the .dat files that are used by the demo scripts.

Advanced users call crosstool.sh and the other scripts directly. This document is not meant for them; instead it concentrates on the way things happen when using the demo scripts.

Each demo-*.sh script reads in a