From 9f8e2c0ea6a0f9de538a46ebbd94df609bee0dda Mon Sep 17 00:00:00 2001 From: Nicolas Dechesne Date: Fri, 9 Oct 2020 19:23:17 +0200 Subject: sdk-manual: use built-in footnotes The current HTML output is bogus, because we have a fix of * and \. Sphinx has built-in footnotes that can be used in this specific example. let's use that instead. (From yocto-docs rev: 5be36103ca1102c995915a20bf881e43920595e3) Signed-off-by: Nicolas Dechesne Signed-off-by: Richard Purdie --- documentation/sdk-manual/sdk-intro.rst | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/documentation/sdk-manual/sdk-intro.rst b/documentation/sdk-manual/sdk-intro.rst index 5a346fa6e6..acb3f455c5 100644 --- a/documentation/sdk-manual/sdk-intro.rst +++ b/documentation/sdk-manual/sdk-intro.rst @@ -84,9 +84,9 @@ when considering which to build: +-----------------------+-----------------------+-----------------------+ | *Feature* | *Standard SDK* | *Extensible SDK* | +=======================+=======================+=======================+ -| Toolchain | Yes | Yes\* | +| Toolchain | Yes | Yes [1]_ | +-----------------------+-----------------------+-----------------------+ -| Debugger | Yes | Yes\* | +| Debugger | Yes | Yes [1]_ | +-----------------------+-----------------------+-----------------------+ | Size | 100+ MBytes | 1+ GBytes (or 300+ | | | | MBytes for minimal | @@ -98,29 +98,22 @@ when considering which to build: +-----------------------+-----------------------+-----------------------+ | Updateable | No | Yes | +-----------------------+-----------------------+-----------------------+ -| Managed Sysroot*\* | No | Yes | +| Managed Sysroot [2]_ | No | Yes | +-----------------------+-----------------------+-----------------------+ -| Installed Packages | No**\* | Yes***\* | +| Installed Packages | No [3]_ | Yes [4]_ | +-----------------------+-----------------------+-----------------------+ | Construction | Packages | Shared State | +-----------------------+-----------------------+-----------------------+ -\* Extensible SDK contains the toolchain and debugger if -:term:`SDK_EXT_TYPE` is "full" -or -:term:`SDK_INCLUDE_TOOLCHAIN` -is "1", which is the default. - -\*\* Sysroot is managed through the use of -``devtool``. Thus, it is less likely that you will corrupt your SDK -sysroot when you try to add additional libraries. - -\*\*\* You can add -runtime package management to the standard SDK but it is not supported -by default. - -\*\*\*\* You must build and make the shared state available to -extensible SDK users for "packages" you want to enable users to install. +.. [1] Extensible SDK contains the toolchain and debugger if :term:`SDK_EXT_TYPE` + is "full" or :term:`SDK_INCLUDE_TOOLCHAIN` is "1", which is the default. +.. [2] Sysroot is managed through the use of ``devtool``. Thus, it is less + likely that you will corrupt your SDK sysroot when you try to add + additional libraries. +.. [3] You can add runtime package management to the standard SDK but it is not + supported by default. +.. [4] You must build and make the shared state available to extensible SDK + users for "packages" you want to enable users to install. The Cross-Development Toolchain ------------------------------- -- cgit v1.2.3-54-g00ecf