From a87268ebbe4afa5dcaa4ca1b3ce668090fc3ff3b Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Wed, 23 Sep 2015 09:34:28 -0700 Subject: dev-manual: Updated the Marking Packages information. Fixes [YOCTO #8375] Applied some suggested simpler wording for this bulleted item of information. Also, did some paragraph editing for better organization. (From yocto-docs rev: fd3e277b01ed6fd3580a1c008b1ac05bcfb98f38) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- .../dev-manual/dev-manual-common-tasks.xml | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'documentation/dev-manual/dev-manual-common-tasks.xml') diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index a9922dfe31..ddf0ecd0c4 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml @@ -2708,23 +2708,20 @@ is configured, it might be important to mark the packages produced as being specific to a particular machine, or to mark them as not being specific to - a particular machine or architecture at all. - By default, packages produced for the target are - marked as being specific to the architecture of the - target machine because that is usually the desired - result. - However, if the recipe configures the software to be - built specific to the target machine (e.g. the + a particular machine or architecture at all. + By default, packages apply to any machine with the + same architecture as the target machine. + When a recipe produces packages that are + machine-specific (e.g. the MACHINE value is passed into the configure script or a patch - is applied only for a particular machine), then you - should mark the packages produced as being - machine-specific by adding the following to the + is applied only for a particular machine), you should + mark them as such by adding the following to the recipe: PACKAGE_ARCH = "${MACHINE_ARCH}" - - On the other hand, if the recipe produces packages + + On the other hand, if the recipe produces packages that do not contain anything specific to the target machine or architecture at all (e.g. recipes that simply package script files or configuration -- cgit v1.2.3-54-g00ecf