On Wed, Apr 18, 2018 at 10:27 AM, Jean-Jacques Hiblot <[email protected]> wrote: > > > On 18/04/2018 11:02, Alex Kiernan wrote: >> >> Now we have a guard for printf, disable it in the build if it's not >> selected. >> >> Signed-off-by: Alex Kiernan <[email protected]> >> --- >> >> lib/panic.c | 3 +++ >> lib/tiny-printf.c | 13 ++++++++----- >> lib/vsprintf.c | 4 +++- >> 3 files changed, 14 insertions(+), 6 deletions(-) >> >> diff --git a/lib/panic.c b/lib/panic.c >> index e2b8b74..3ca6421 100644 >> --- a/lib/panic.c >> +++ b/lib/panic.c >> @@ -37,9 +37,12 @@ void panic_str(const char *str) >> void panic(const char *fmt, ...) >> { >> +#if !(IS_ENABLED(CONFIG_SPL_BUILD) || IS_ENABLED(CONFIG_TPL_BUILD)) || \ >> + CONFIG_IS_ENABLED(PRINTF) > > Why not use only CONFIG_IS_ENABLED(PRINTF) ? >
Because I don't have a CONFIG_PRINTF, only CONFIG_SPL_PRINTF/CONFIG_TPL_PRINTF, so you'd end up with it disabled. But very happy to add a CONFIG_PRINTF which is default y and would allow this to be cleaned up. -- Alex Kiernan _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

