Creating Cross-Compile Friendly Software
Created on Friday 30 July 2004 by Sam Robb
Table of Contents
- Creating Cross-CompileFriendly Software
- Intended Audience
- Overview
- Terminology
- What is Cross-Compiling?
- Why Cross-Compile?
- Assumptions
- Configuration Issues
- Using The Wrong Tools
- Executing Code on the Build System
- Overriding 'Detected' Values
- Build Issues
- Build System Assumptions
- Hard-Coded Tool Names
- Decorated Tool Names
- Hard-Coded Paths
- Private Library/Tool Versions
- Installation Issues
- Build System Command Side Effects
- Hard-Coded Installation Paths
- Expected Directory Structure
- Verification Issues
- Test Suites
- Development Strategies
- Conclusions
- The Peruvian Dancing Llamas
- Marketing
- Cost
- Technology
- Other