Difference between revisions of "Bering-uClibc 4.x - Developer Guide - Introduction"
From bering-uClibc
Davidmbrooke (Talk | contribs) (Created) |
Davidmbrooke (Talk | contribs) (Fixed navigation header & footer) |
||
Line 1: | Line 1: | ||
− | + | {| summary="Navigation header" width="100%" | |
+ | ! colspan="3" align="center" | [[Bering-uClibc 4.x - Developer Guide - Introduction|Introduction]] | ||
+ | |- | ||
+ | | width="20%" align="left" | | ||
+ | ! width="60%" align="center" | [[Bering-uClibc 4.x - Developer Guide]] | ||
+ | | width="20%" align="right" | [[Bering-uClibc 4.x - Developer Guide - Preparing the Build Environment|Next]] | ||
+ | |} | ||
+ | ---- | ||
Line 19: | Line 26: | ||
− | + | ---- | |
+ | {| summary="Navigation footer" width="100%" | ||
+ | | width="40%" align="left" | | ||
+ | | width="20%" align="center" | [[Bering-uClibc 4.x - Developer Guide|Up]] | ||
+ | | width="40%" align="right" | [[Bering-uClibc 4.x - Developer Guide - Preparing the Build Environment|Next]] | ||
+ | |} | ||
[[Category:Bering-uClibc 4.x]] | [[Category:Bering-uClibc 4.x]] | ||
+ | [[Category:Developer Guide]] |
Revision as of 20:01, 20 September 2010
Introduction | ||
---|---|---|
Bering-uClibc 4.x - Developer Guide | Next |
This Developer Guide describes the recommended approach for people who want to:
- Build Bering-uClibc 4.x from source code.
- Modify an existing Package.
- Add a new Package.
All LEAF variants are designed to run on small, embedded systems which do not provide a suitable platform for software development. The distribution therefore needs to be prepared on a separate "host" system and copied across to the "target" system.
For Bering-uClibc 4.x there is a well-developed toolchain which consists of:
- A utility called buildtool.pl which automates the process of compiling source code for Packages.
- This also supports the compilation of the build environment itself, via a special pseudo-package called "buildenv".
- A utility called buildpacket.pl which automates the process of assembling an installable Package (.lrp) file from compiled code.
- A utility called buildimage.pl which automates the process of preparing a disk image.
- This does not exist (yet). Should we create it to replace geniso.sh / createimage.sh ?
Up | Next |