From 32890f29afd9bd93e22c325cdc24466982fb80a6 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Thu, 20 Mar 2014 17:52:28 -0600 Subject: adt-manual, ref-manual: Cross-toolchain details added. New class also. In the adt-manual in the "Optionally Building a Toolchain Installer" setion, I added some basic advantage information for building a toolchain installer using bitbake image -c populate_sdk. In the ref-manual, I added cross-referencing to this basic information in several strategic areas: "SDK Generation", the populate_sdk class reference section, the populate_sdk_* class reference section, and the "Cross-Development Toolchain Generation" sections. Finally, I also put in documentation for a new class called autotools-brokensep. (From yocto-docs rev: cde7dd2fbd7bdc0d71dc678ee7a5422459654287) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/ref-classes.xml | 46 ++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'documentation/ref-manual/ref-classes.xml') diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index de8448febf..58004cbee1 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml @@ -130,6 +130,36 @@ + + + It is planned for future Yocto Project releases that by default, the + autotools class supports out-of-tree builds + (B != + S). + If your recipes do not support out-of-tree builds, you should + have them inherit the + autotools-brokensep + class. + + + +
+ <filename>autotools-brokensep.bbclass</filename> + + + The autotools-brokensep class behaves the same + as the + autotools + class but builds with + B == + S. + This method is useful when out-of-tree build support is either not + present or is broken. + + It is recommended that out-of-tree support be fixed and used + if at all possible. + +
@@ -2220,6 +2250,10 @@ The populate_sdk class provides support for SDK-only recipes. + For information on advantages gained when building a cross-development + toolchain using the do_populate_sdk task, see the + "Optionally Building a Toolchain Installer" + section in the Yocto Project Application Developer's Guide.
@@ -2284,6 +2318,18 @@ These classes are inherited by and used with the populate_sdk_base class. + + + For more information on the cross-development toolchain + generation, see the + "Cross-Development Toolchain Generation" + section. + For information on advantages gained when building a + cross-development toolchain using the + do_populate_sdk task, see the + "Optionally Building a Toolchain Installer" + section in the Yocto Project Application Developer's Guide. +
-- cgit v1.2.3-54-g00ecf