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* |
+=======================+=======================+=======================+
| 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
-------------------------------