summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/devtool.rst
diff options
context:
space:
mode:
authorAntonin Godard <antonin.godard@bootlin.com>2025-01-27 10:58:23 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-02-07 17:52:48 +0000
commit6fd46f2e87152aaee49cd67a1627b70f443ca5d7 (patch)
tree4a0e1e9a9541a0edd4aa62720d270770688816a2 /documentation/dev-manual/devtool.rst
parentcfe5da1f75e7b9e43c89cd5f93976f05bb12edfe (diff)
downloadpoky-6fd46f2e87152aaee49cd67a1627b70f443ca5d7.tar.gz
dev-manual/devtool: remove reference to the extensible SDK
There were leftover references to the extensible SDK after moving the devtool documentation from the Extensible SDK document to its own devtool document. This patch follows the bulk move to make it clear what was modified in the document. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> (From yocto-docs rev: 032d2f3297ff4b5ee4e000b3dd0748a58b5f32e0) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/devtool.rst')
-rw-r--r--documentation/dev-manual/devtool.rst15
1 files changed, 5 insertions, 10 deletions
diff --git a/documentation/dev-manual/devtool.rst b/documentation/dev-manual/devtool.rst
index 2e3de7a096..2f17d50930 100644
--- a/documentation/dev-manual/devtool.rst
+++ b/documentation/dev-manual/devtool.rst
@@ -1046,7 +1046,8 @@ mind:
1046 1046
1047- The environment in which Make runs is set up with various standard 1047- The environment in which Make runs is set up with various standard
1048 variables for compilation (e.g. :term:`CC`, :term:`CXX`, and so forth) in a 1048 variables for compilation (e.g. :term:`CC`, :term:`CXX`, and so forth) in a
1049 similar manner to the environment set up by the SDK's environment 1049 similar manner to the environment set up by an :ref:`SDK
1050 <overview-manual/concepts:Application Development SDK>`'s environment
1050 setup script. One easy way to see these variables is to run the 1051 setup script. One easy way to see these variables is to run the
1051 ``devtool build`` command on the recipe and then look in 1052 ``devtool build`` command on the recipe and then look in
1052 ``oe-logs/run.do_compile``. Towards the top of this file, there is 1053 ``oe-logs/run.do_compile``. Towards the top of this file, there is
@@ -1132,9 +1133,6 @@ these behaviors ensure the reproducibility and integrity of the build.
1132 ``devtool add`` does not receive the other parts, which results in 1133 ``devtool add`` does not receive the other parts, which results in
1133 several "command not found" errors. 1134 several "command not found" errors.
1134 1135
1135 - In order to support adding Node.js modules, a ``nodejs`` recipe
1136 must be part of your SDK.
1137
1138As mentioned earlier, you can also add Node.js modules directly from a 1136As mentioned earlier, you can also add Node.js modules directly from a
1139repository or local source tree. To add modules this way, use 1137repository or local source tree. To add modules this way, use
1140``devtool add`` in the following form:: 1138``devtool add`` in the following form::
@@ -1242,10 +1240,8 @@ Recipes often need to use files provided by other recipes on the
1242:term:`Build Host`. For example, 1240:term:`Build Host`. For example,
1243an application linking to a common library needs access to the library 1241an application linking to a common library needs access to the library
1244itself and its associated headers. The way this access is accomplished 1242itself and its associated headers. The way this access is accomplished
1245within the extensible SDK is through the sysroot. There is one sysroot per 1243is through the :term:`Sysroot`. There is a sysroot for the target machine, and a
1246"machine" for which the SDK is being built. In practical terms, this 1244sysroot for the build host.
1247means there is a sysroot for the target machine, and a sysroot for
1248the build host.
1249 1245
1250Recipes should never write files directly into the sysroot. Instead, 1246Recipes should never write files directly into the sysroot. Instead,
1251files should be installed into standard locations during the 1247files should be installed into standard locations during the
@@ -1259,8 +1255,7 @@ remain free from stale files.
1259Packaging 1255Packaging
1260--------- 1256---------
1261 1257
1262Packaging is not always particularly relevant within the extensible SDK. 1258If you examine how build output gets into the final image on
1263However, if you examine how build output gets into the final image on
1264the target device, it is important to understand packaging because the 1259the target device, it is important to understand packaging because the
1265contents of the image are expressed in terms of packages and not 1260contents of the image are expressed in terms of packages and not
1266recipes. 1261recipes.