From af1517cbfea725ac09f7edb8b9a42afc1ff41065 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Thu, 10 Mar 2016 09:03:03 -0800 Subject: [PATCH] ref-manual: Updated "Build History SDK Information" section. Applied review edits to adjust this section for the extensible SDK stuff. (From yocto-docs rev: d386fca0b4e54ae2d5e610b37089fb058d80a746) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/usingpoky.xml | 65 ++++++++++++++++---------- 1 file changed, 41 insertions(+), 24 deletions(-) diff --git a/documentation/ref-manual/usingpoky.xml b/documentation/ref-manual/usingpoky.xml index 223d4cfe48..d1a0a29eff 100644 --- a/documentation/ref-manual/usingpoky.xml +++ b/documentation/ref-manual/usingpoky.xml @@ -800,16 +800,17 @@
Build History SDK Information -The files that get copied in are controlled by the BUILDHISTORY_SDK_FILES variable. Default is to copy the local.conf, bblayers.conf, auto.conf, lockdef.inc, devtool.conf. There is a "conf" directory under "sdk" that has these files. - - - Build history collects similar information on the contents of SDKs (e.g. meta-toolchain or bitbake -c populate_sdk imagename) as compared to information it collects for images. - The following list shows the files produced for each SDK: + Furthermore, this information differs depending on whether an + extensible or standard SDK is being produced. + + + + The following list shows the files produced for SDKs: files-in-sdk.txt: A list of files in the SDK with permissions, @@ -822,33 +823,49 @@ The files that get copied in are controlled by the BUILDHISTORY_SDK_FILES varia about the SDK. See the following listing example for more information. - sstate-task-sizes: - A folder containing files that show the sizes of task - groups (e.g. do_sysroot tasks has - a total size). + sstate-task-sizes.txt: + A text file containing name-value pairs with information + about task group sizes + (e.g. do_populate_sysroot tasks + have a total size). + The sstate-task-sizes.txt file + exists only when an extensible SDK is created. - sstate-package-sizes: - A folder containing files that show the shared-state - packages in the SDK. + sstate-package-sizes.txt: + A text file containing name-value pairs with information + for the shared-state packages and sizes in the SDK. + The sstate-package-sizes.txt file + exists only when an extensible SDK is created. - conf: - A folder containing the - local.conf, - bblayers.conf, - auto.conf, - lockdef.inc, and - devtool.conf files. - By default, these files get copied into the - sdk directory. - You can control the files that get copied into this - directory by setting the - BUILDHISTORY_SDK_FILES variable. + sdk-files: + A folder that contains copies of the files mentioned in + BUILDHISTORY_SDK_FILES if the + files are present in the output. + Additionally, the default value of + BUILDHISTORY_SDK_FILES is specific + to the extensible SDK although you can set it + differently if you would like to pull in specific files + from the standard SDK. + The default files are + conf/local.conf, + conf/bblayers.conf, + conf/auto.conf, + conf/locked-sigs.inc, and + conf/devtool.conf. + Thus, for an extensible SDK, these files get copied + into the sdk-files directory. The following information appears under each of the host and target directories for the portions of the SDK that run on the host and on the target, respectively: + + The following files for the most part are empty + when producing an extensible SDK because this + type of SDK is not constructed from packages as is + the standard SDK. + depends.dot: Dependency graph for the SDK that is