The GNU configure and build system Ian Lance Taylor Introduction GoalsToolsHistoryBuilding Getting Started Write configure.inWrite Makefile.amWrite acconfig.hGenerate filesExample First TrySecond TryThird TryGenerate Files Files Developer Files Developer Files PictureWritten Developer FilesGenerated Developer Files Build Files Build Files PictureBuild Files Description Support Files Configuration Names Configuration Name DefinitionUsing Configuration Names Cross Compilation Tools Cross Compilation ConceptsHost and TargetUsing the Host TypeSpecifying the TargetUsing the Target TypeCross Tools in the Cygnus Tree Host and Target LibrariesTarget Library Configure ScriptsMake Targets in Cygnus TreeTarget libiberty Canadian Cross Canadian Cross ExampleCanadian Cross ConceptsBuild Cross Host ToolsBuild and Host OptionsCanadian Cross not in Cygnus Tree.Canadian Cross in Cygnus Tree Building a Normal ProgramBuilding a Cross Program Supporting Canadian Cross Supporting Canadian Cross in Configure ScriptsSupporting Canadian Cross in Makefiles. Cygnus Configure Cygnus Configure BasicsCygnus Configure in C++ Libraries Multilibs Multilibs in gccMultilibs in Target Libraries Frequently Asked QuestionsIndex http://www.airs.com/ian/configure/configure_toc.html