|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH 1/2] build: Option to build without GCC debug information
Introduces the option to build without GCC debug information (`-g0`
parameter). This is generally not recommended but it can speed up
overall building time.
Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
Config.uk | 6 ++++++
Makefile.uk | 2 ++
2 files changed, 8 insertions(+)
diff --git a/Config.uk b/Config.uk
index bb791fdb..4c7a0ec2 100644
--- a/Config.uk
+++ b/Config.uk
@@ -92,6 +92,12 @@ choice
help
Set the level of available debugging information.
+config DEBUG_SYMBOLS_LVL0
+ bool "Level 0 (-g0), None"
+ help
+ No debugging information. This option is not recommended.
+ Building time is reduced.
+
config DEBUG_SYMBOLS_LVL1
bool "Level 1 (-g1)"
help
diff --git a/Makefile.uk b/Makefile.uk
index 3716fa64..2047daef 100644
--- a/Makefile.uk
+++ b/Makefile.uk
@@ -40,6 +40,8 @@ CXXFLAGS-$(CONFIG_OPTIMIZE_LTO) += -flto
LIBLDFLAGS-$(CONFIG_OPTIMIZE_LTO) += $(CFLAGS) $(CFLAGS-y)
LDFLAGS-$(CONFIG_OPTIMIZE_LTO) += $(CFLAGS) $(CFLAGS-y)
+CFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL0) += -g0
+CXXFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL0) += -g0
CFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL1) += -g1
CXXFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL1) += -g1
CFLAGS-$(CONFIG_DEBUG_SYMBOLS_LVL2) += -g2
--
2.20.1
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |