Scratchbox documentation roadmap
Roadmap for the future documentation of the Scratchbox Apophis (current stable) branch. Material from the earlier Scratchbox versions will be reviewed and updated accordingly. Additional material will be created to to compensate for the insufficiencies of the current documentation. All the material will be wikified, so that the complete documentation will be available in the scratchbox.org wiki.
Documentation structure
Scratchbox architecture
- Compilers
- host compiler
- other (target) compilers
- Devkits
- The nature of devkits
- Order (overriding), dependencies
- Toolchains
- Autotools
- libtool
- Device tools
- fakeroot
- gdb
- gdbserver
- sbrsh
- strace
- Autotools
- Scratchbox's special requirements
- fakeroot
Scratchbox environment
- Host
- Targets
- Environment
- Tools
- Variables
Using Scratchbox
- Basics
- Cross-compiling tutorial
Benefits of the Scratchbox environment (getting familiar with Scratchbox, environment & tools)
- Scratchbox installation
- Installing Scratchbox
- Upgrading Scratchbox
- Removing Scratchbox
- Targets
- Installing custom rootstraps
- CPU transparency methods
- qemu
- sbrsh
- Debugging
- gdb
- gdbserver
- qemu
- sbrsh
Scratchbox development
- Using a custom toolchain with Scratchbox
- using sb-toolchain-extras
- Using custom tools with Scratchbox
copying binaries & libraries, using host_usr
- creating your own devkit
- hacking the Scratchbox