summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2022-05-17 19:21:29 +0300
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-05-28 11:59:27 +0300
commit783f2c879dd28b9c4f2ed7b259cc82d530862f30 (patch)
tree56c36a1d545daf2fdfd7d0743ba205f602560760 /doc
parent27267c61b18cf3006674055139c330ae8e26eaf3 (diff)
downloadu-boot-783f2c879dd28b9c4f2ed7b259cc82d530862f30.tar.xz
doc: sandbox: Add a note of disabling LTO when using gdb
Image created by LTO is not friendly to debugger, let's document this. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Mention CONFIG_CC_OPTIMIZE_FOR_DEBUG and LLDB. Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Diffstat (limited to 'doc')
-rw-r--r--doc/arch/sandbox.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/arch/sandbox.rst b/doc/arch/sandbox.rst
index 246ab5b380..bfc9cc6a13 100644
--- a/doc/arch/sandbox.rst
+++ b/doc/arch/sandbox.rst
@@ -477,6 +477,9 @@ board_init_f() and board_init_r().
This approach can be used on normal boards as well as sandbox.
+For debugging with GDB or LLDB, it is preferable to reduce the compiler
+optimization level (CONFIG_CC_OPTIMIZE_FOR_DEBUG=y) and to disable Link Time
+Optimization (CONFIG_LTO=n).
SDL_CONFIG
----------