|
@@ -87,15 +87,21 @@ This directory contains several subdirectories:
|
|
target). This directory contains one subdirectory for each of these
|
|
target). This directory contains one subdirectory for each of these
|
|
components.
|
|
components.
|
|
|
|
|
|
-* +staging/+ which contains a hierarchy similar to a root filesystem
|
|
|
|
- hierarchy. This directory contains the headers and libraries of the
|
|
|
|
- cross-compilation toolchain and all the userspace packages selected
|
|
|
|
- for the target. However, this directory is 'not' intended to be
|
|
|
|
- the root filesystem for the target: it contains a lot of development
|
|
|
|
- files, unstripped binaries and libraries that make it far too big
|
|
|
|
- for an embedded system. These development files are used to compile
|
|
|
|
- libraries and applications for the target that depend on other
|
|
|
|
- libraries.
|
|
|
|
|
|
+* +host/+ contains both the tools built for the host, and the sysroot
|
|
|
|
+ of the target toolchain. The former is an installation of tools
|
|
|
|
+ compiled for the host that are needed for the proper execution of
|
|
|
|
+ Buildroot, including the cross-compilation toolchain. The latter
|
|
|
|
+ is a hierarchy similar to a root filesystem hierarchy. It contains
|
|
|
|
+ the headers and libraries of all user-space packages that provide
|
|
|
|
+ and install libraries used by other packages. However, this
|
|
|
|
+ directory is 'not' intended to be the root filesystem for the target:
|
|
|
|
+ it contains a lot of development files, unstripped binaries and
|
|
|
|
+ libraries that make it far too big for an embedded system. These
|
|
|
|
+ development files are used to compile libraries and applications for
|
|
|
|
+ the target that depend on other libraries.
|
|
|
|
+
|
|
|
|
+* +staging/+ is a symlink to the target toolchain sysroot inside
|
|
|
|
+ +host/+, which exists for backwards compatibility.
|
|
|
|
|
|
* +target/+ which contains 'almost' the complete root filesystem for
|
|
* +target/+ which contains 'almost' the complete root filesystem for
|
|
the target: everything needed is present except the device files in
|
|
the target: everything needed is present except the device files in
|
|
@@ -111,10 +117,6 @@ This directory contains several subdirectories:
|
|
development files (headers, etc.) are not present, the binaries are
|
|
development files (headers, etc.) are not present, the binaries are
|
|
stripped.
|
|
stripped.
|
|
|
|
|
|
-* +host/+ contains the installation of tools compiled for the host
|
|
|
|
- that are needed for the proper execution of Buildroot, including the
|
|
|
|
- cross-compilation toolchain.
|
|
|
|
-
|
|
|
|
These commands, +make menuconfig|nconfig|gconfig|xconfig+ and +make+, are the
|
|
These commands, +make menuconfig|nconfig|gconfig|xconfig+ and +make+, are the
|
|
basic ones that allow to easily and quickly generate images fitting
|
|
basic ones that allow to easily and quickly generate images fitting
|
|
your needs, with all the features and applications you enabled.
|
|
your needs, with all the features and applications you enabled.
|