icecc.bbclass
- The icecc class stages directories with symlinks
- from gcc and g++ to
- icecc, for both native and cross compilers.
+ The icecc class supports Icecream, which
+ facilitates taking compile jobs and distributing them among remote
+ machines to achieve parallelism during the build.
+
+
+
+ The class stages directories with symlinks from gcc
+ and g++ to icecc, for both
+ native and cross compilers.
Depending on each configure or compile, the OpenEmbedded build system
adds the directories at the head of the PATH list
and then sets
@@ -931,7 +937,8 @@
If ICECC_PATH
is not set in your local.conf file, then the
- class tries to locate it using which.
+ class tries to locate the icecc binary
+ using which.
If
ICECC_ENV_EXEC
@@ -977,8 +984,8 @@
in different formats.
First, the root filesystem is created from packages using
one of the rootfs_*.bbclass
- files (depending on the package format used) and then the image is
- created.
+ files (depending on the package format used) and then one or more image
+ files are created.
The
IMAGE_FSTYPES
@@ -989,6 +996,11 @@
variable controls the list of packages to install into the
image.
+ For more information on customizing images, see the
+ "Customizing Images"
+ section in the Yocto Project Development Manual and the
+ "Images" section elsewhere
+ in this manual.
@@ -1042,20 +1054,17 @@
image-mklibs.bbclass
- The mklibs class
+ The image-mklibs class
enables the use of the mklibs utility during the
do_rootfs task, which optimizes the size of
libraries contained in the image.
- The
- USER_CLASSES
- variable enables this class.
By default, the class is enabled in the
- local.conf.template in the
- Source Directory
- as follows:
+ local.conf.template using the
+ USER_CLASSES
+ variable as follows:
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
@@ -1073,13 +1082,10 @@
- The
- USER_CLASSES
- variable enables this class.
By default, the class is enabled in the
- local.conf.template in the
- Source Directory
- as follows:
+ local.conf.template using the
+ USER_CLASSES
+ variable as follows:
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
@@ -1475,11 +1481,11 @@
-
- insserve.bbclass
+
+ insserv.bbclass
- The insserve class
+ The insserv class
uses the insserv utility to update the order of
symbolic links in /etc/rc?.d/ within an image
based on dependencies specified by LSB headers in the
@@ -1495,7 +1501,10 @@
The class contains code to build all kernel trees.
All needed headers are staged into the
STAGING_KERNEL_DIR
- directory to allow out-of-tree module builds using module.bbclass.
+ directory to allow out-of-tree module builds using
+ the
+ module
+ class.
@@ -1507,9 +1516,14 @@
- Various other classes are used by the kernel and module classes internally including
- kernel-arch.bbclass, module_strip.bbclass,
- module-base.bbclass, and linux-kernel-base.bbclass.
+ Various other classes are used by the kernel
+ and module classes internally including the
+ kernel-arch,
+ module_strip,
+ module-base,
+ and
+ linux-kernel-base
+ classes.