From f6706406693c004ae816ab5ef027d912cf53cce7 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 5 May 2017 10:26:30 -0700 Subject: ref-manual: Removed section on checking for build-time dependencies. This scheme has changed due to recipe-specific sysroots making it obsolete. Removed the entire section. (From yocto-docs rev: c52a896829212863402e5532dd8fb7fe4c247fca) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/usingpoky.xml | 59 ---------------------------------- 1 file changed, 59 deletions(-) diff --git a/documentation/ref-manual/usingpoky.xml b/documentation/ref-manual/usingpoky.xml index d4c7127a12..d08031617b 100644 --- a/documentation/ref-manual/usingpoky.xml +++ b/documentation/ref-manual/usingpoky.xml @@ -736,65 +736,6 @@ -
- Checking for Missing Build-Time Dependencies - - - A recipe might build successfully even though some of its - build-time dependencies are missing from - DEPENDS. - Following are the two most common ways in which that can happen: - - - The build-time dependency just happens to already exist in - the staging sysroot - (STAGING_DIR_HOST) - by the time the recipe is built. - This situation occurs when the build-time dependency is - built earlier during recipe processing. - - - The component built by the recipe conditionally enables - functionality depending on whether it can find the - build-time dependency in the staging sysroot. - If the build-time dependency is missing, the corresponding - functionality is disabled. - This condition is known as a "floating dependency". - - - - - - Because dealing with the second case is more complex, focus will - be on the first case. - The - build-deps - QA check checks that every library the component linked against is - declared as a build-time dependency. - If that is not the case, then the first situation described in the - previous list exists, and build-deps reports - a missing build-time dependency. - - - - Another, more manual, way to check a recipe for missing build-time - dependencies of the first type is to build with an empty staging - sysroot. - This method can also find missing build-time dependencies - that are not in the form of libraries, which the - build-deps QA check is unable to find. - - - - An easy way to empty the staging sysroots is to simply remove - TMPDIR, - which is usually - ${BUILDDIR}/tmp, - as it includes the staging sysroots. - - -
-
General BitBake Problems -- cgit v1.2.3-54-g00ecf