diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index 664b2943c3..b894355433 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -6061,10 +6061,10 @@ Gateways via their Web Interfaces" architecture through the PACKAGE_ARCH, The OpenEmbedded build system defaults to the - TUNE_ARCH + TUNE_PKGARCH setting: - PACKAGE_ARCH = "${TUNE_ARCH}" + PACKAGE_ARCH = "${TUNE_PKGARCH}" Choose a Generic Tuning File if Possible: @@ -6117,12 +6117,24 @@ Gateways via their Web Interfaces" using shared state between machines when you think it should be. These types of situations are usually due to references - to variables such as MACHINE - in code that is supposed to only be "tune" specific. + to machine-specific variables such as + MACHINE, + SERIAL_CONSOLE, + XSERVER, + MACHINE_FEATURES, + and so forth in code that is supposed to only be + tune-specific or when the recipe depends + (DEPENDS, + RDEPENDS, + RRECOMMENDS, + RSUGGESTS, + and so forth) on some other recipe that already has + PACKAGE_ARCH + defined as "${MACHINE_ARCH}". Patches to fix any issues identified are most welcome as these issues occasionally do occur. - + For such cases, you can use some tools to help you sort out the situation: