mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 15:31:22 +01:00
make: Add a command line option for debugging OpenSBI
Add a new make command line option "make DEBUG=1" to prevent compiler optimizations using -O2. Signed-off-by: Bin Meng <bmeng@tinylab.org> Reviewed-by: Xiang W <wxjstz@126.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
13
README.md
13
README.md
@@ -298,6 +298,19 @@ NOTE: Using `BUILD_INFO=y` without specifying SOURCE_DATE_EPOCH will violate
|
||||
purpose, and should NOT be used in a product which follows "reproducible
|
||||
builds".
|
||||
|
||||
Building with optimization off for debugging
|
||||
--------------------------------------------
|
||||
|
||||
When debugging OpenSBI, we may want to turn off the compiler optimization and
|
||||
make debugging produce the expected results for a better debugging experience.
|
||||
To build with optimization off we can just simply add `DEBUG=1`, like:
|
||||
```
|
||||
make DEBUG=1
|
||||
```
|
||||
|
||||
This definition is ONLY for development and debug purpose, and should NOT be
|
||||
used in a product build.
|
||||
|
||||
Contributing to OpenSBI
|
||||
-----------------------
|
||||
|
||||
|
Reference in New Issue
Block a user