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 <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Nicolas Dechesne
2020-10-09 19:23:17 +02:00
committed by Richard Purdie
parent 9d93373540
commit 9f8e2c0ea6

View File

@@ -84,9 +84,9 @@ when considering which to build:
+-----------------------+-----------------------+-----------------------+ +-----------------------+-----------------------+-----------------------+
| *Feature* | *Standard SDK* | *Extensible SDK* | | *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+ | | Size | 100+ MBytes | 1+ GBytes (or 300+ |
| | | MBytes for minimal | | | | MBytes for minimal |
@@ -98,29 +98,22 @@ when considering which to build:
+-----------------------+-----------------------+-----------------------+ +-----------------------+-----------------------+-----------------------+
| Updateable | No | Yes | | 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 | | Construction | Packages | Shared State |
+-----------------------+-----------------------+-----------------------+ +-----------------------+-----------------------+-----------------------+
\* Extensible SDK contains the toolchain and debugger if .. [1] Extensible SDK contains the toolchain and debugger if :term:`SDK_EXT_TYPE`
:term:`SDK_EXT_TYPE` is "full" is "full" or :term:`SDK_INCLUDE_TOOLCHAIN` is "1", which is the default.
or .. [2] Sysroot is managed through the use of ``devtool``. Thus, it is less
:term:`SDK_INCLUDE_TOOLCHAIN` likely that you will corrupt your SDK sysroot when you try to add
is "1", which is the default. additional libraries.
.. [3] You can add runtime package management to the standard SDK but it is not
\*\* Sysroot is managed through the use of supported by default.
``devtool``. Thus, it is less likely that you will corrupt your SDK .. [4] You must build and make the shared state available to extensible SDK
sysroot when you try to add additional libraries. users for "packages" you want to enable users to install.
\*\*\* 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.
The Cross-Development Toolchain The Cross-Development Toolchain
------------------------------- -------------------------------