diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 18cf8f67a6..37d4a3f3d4 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -1331,10 +1331,10 @@ After the build, you can examine these to determine how well the build went. - You can find individual log files for individual recipes in - their temp directory (e.g. + You can find log files for each task in the recipe's + temp directory (e.g. poky/build/tmp/work/qemux86-poky-linux/foo/1.3.0-r0/temp). - Log files are named log.do_<taskname> + Log files are named log.do<taskname> (e.g. log.do_configure, log.do_fetch, and log.do_compile). @@ -1716,13 +1716,24 @@ Configuring the Recipe - Configuration, such as build-time or runtime dependencies, - is typically accomplished by running a configure script with - some options, or by modifying a build configuration file. Most software provides some means of setting build-time configuration options before compilation. - You can often find build-time or runtime dependencies in the - software's documentation. + Typically, setting these options is accomplished by running a + configure script with some options, or by modifying a build + configuration file. + + + + A major part of build-time configuration is about checking for + build-time dependencies and possibly enabling optional + functionality as a result. + You need to specify any build-time dependencies for the + software you are building in your recipe's + DEPENDS + value, in terms of other recipes that satisfy those + dependencies. + You can often find build-time or runtime + dependencies described in the software's documentation.