We now got three compile-time selectable printf format specifiers. For debugging, it can be useful to enable all of them, thus add a new PRINTF_FULL option. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- common/Kconfig | 7 +++++++ lib/Kconfig | 3 +++ 2 files changed, 10 insertions(+) diff --git a/common/Kconfig b/common/Kconfig index e540cba7ebaa..814b820e2a54 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -1512,6 +1512,13 @@ config PBL_BREAK If enabled, barebox will be compiled with BKPT instruction on early pbl init. This option should be used only with JTAG debugger! +config PRINTF_FULL + bool "Support all extended printf format specifiers" + help + Adds support for lesser used format specifiers like UUIDs and + hex strings. Code requiring them should select it directly, + so this is mainly for debugging. If unsure, say no. + source "lib/Kconfig.ubsan" source "lib/kasan/Kconfig" diff --git a/lib/Kconfig b/lib/Kconfig index 27e7bea6852f..915ae7a28755 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -162,12 +162,15 @@ config PROGRESS_NOTIFIER config PRINTF_UUID bool + default y if PRINTF_FULL config PRINTF_WCHAR bool + default y if PRINTF_FULL config PRINTF_HEXSTR bool + default y if PRINTF_FULL config GENERIC_LIB_ASHLDI3 bool -- 2.30.2 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox