From e0d4a32841e242a15d0b91afece90d1258a61a60 Mon Sep 17 00:00:00 2001 From: Quentin Schulz Date: Fri, 6 Jun 2025 17:01:48 +0200 Subject: ref-manual: classes: nativesdk: move note to appropriate section The nativesdk- prefix to the recipe filename should only be used when using the inherit method as the BBCLASSEXTEND method will do some magic when generating the "implicit" name of the recipe. This matches the instructions for the native class. (From yocto-docs rev: 4852b8be918be0d0e73d82fff458822100e2f49b) Signed-off-by: Quentin Schulz Signed-off-by: Antonin Godard (cherry picked from commit 15fe239e1e62b9add737aa732dd7f5e9948ee03d) Signed-off-by: Antonin Godard Signed-off-by: Steve Sakoman --- documentation/ref-manual/classes.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'documentation') diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 2f6d337b75..4f0459835a 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -2082,6 +2082,16 @@ couple different ways: inherit statement in the recipe after all other inherit statements so that the :ref:`ref-classes-nativesdk` class is inherited last. + .. note:: + + When creating a recipe, you must follow this naming convention:: + + nativesdk-myrecipe.bb + + + Not doing so can lead to subtle problems because there is code that + depends on the naming convention. + - Or, create a :ref:`ref-classes-nativesdk` variant of any target recipe (e.g. ``myrecipe.bb``) by adding the following to the recipe:: @@ -2092,16 +2102,6 @@ couple different ways: specify any functionality specific to the respective SDK machine or target case. -.. note:: - - When creating a recipe, you must follow this naming convention:: - - nativesdk-myrecipe.bb - - - Not doing so can lead to subtle problems because there is code that - depends on the naming convention. - Although applied differently, the :ref:`ref-classes-nativesdk` class is used with both methods. The advantage of the second method is that you do not need to have two separate recipes (assuming you need both) for the SDK machine -- cgit v1.2.3-54-g00ecf