mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-18 10:46:26 +00:00
Update man page to explictly point to overview.txt.
In overview.txt, document usage of the populate script.
This commit is contained in:
parent
cf186a25e4
commit
f5e75095d0
@ -159,12 +159,16 @@ reordered
|
||||
(see section titled
|
||||
.BR "SEE ALSO" )
|
||||
scripts to be more easily maintainable, added the Kconfig configurator, some
|
||||
patches.
|
||||
patches, support for linux headers installation, and support for uClibc-based
|
||||
toolchains.
|
||||
|
||||
Please consult the file
|
||||
.I @@CT_DOCDIR@@/CREDITS
|
||||
for a list of contributors.
|
||||
."
|
||||
.SH SEE ALSO
|
||||
You can find more in-depth documentation in
|
||||
.IR @@CT_DOCDIR@@/overview.txt .
|
||||
|
||||
Please have a look at the
|
||||
.URL "http://www.kegel.com/crosstool" "original crosstool" " by Daniel KEGEL"
|
||||
|
@ -206,6 +206,35 @@ Testing all toolchains at once |
|
||||
You can test-build all samples; simply call:
|
||||
ct-ng regtest
|
||||
|
||||
_______________________
|
||||
/
|
||||
Using the toolchain /
|
||||
____________________/
|
||||
|
||||
Using the toolchain is as simple as adding the toolchain's bin directory in
|
||||
your PATH, such as:
|
||||
export PATH="${PATH}:/your/toolchain/path/bin"
|
||||
|
||||
and then using the target triplet to tell the build systems to use your
|
||||
toolchain:
|
||||
./configure --target=your-target-triplet
|
||||
make CC=your-target-triplet-gcc
|
||||
make CROSS_COMPILE=your-target-triplet-
|
||||
and so on...
|
||||
|
||||
When your root directory is ready, it is still missing some important bits: the
|
||||
toolchain's libraries. To populate your root directory with those libs, just
|
||||
run:
|
||||
your-target-triplet-populate -s /your/root -d /your/root-populated
|
||||
|
||||
This will copy /your/root into /your/root-populated, and put the needed and only
|
||||
the needed libraries there. Thus you don't polute /your/root with any cruft that
|
||||
would no longer be needed should you have to remove stuff. /your/root always
|
||||
contains only those things you install in it.
|
||||
|
||||
You can then use /your/root-populated to build up your file system image, a
|
||||
tarball, or to NFS-mount it from your target, or whatever you need.
|
||||
|
||||
___________________
|
||||
/
|
||||
Toolchain types /
|
||||
|
Loading…
Reference in New Issue
Block a user