mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
common: always compile fixup_cmdtable()
With our optimization settings the linker eliminates unused functions. But for debugging it is better to compile with -Og or -O0. With -O0 compiling the sandbox fails due to the missing function fixup_cmdtable() called by dm_reloc() and others. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
c61b2bf30c
commit
7cf5b4053b
1 changed files with 2 additions and 4 deletions
|
@ -16,6 +16,8 @@
|
|||
#include <log.h>
|
||||
#include <linux/ctype.h>
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
/*
|
||||
* Use puts() instead of printf() to avoid printf buffer overflow
|
||||
* for long help messages
|
||||
|
@ -488,9 +490,6 @@ int cmd_get_data_size(char* arg, int default_size)
|
|||
}
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_NEEDS_MANUAL_RELOC)
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
void fixup_cmdtable(struct cmd_tbl *cmdtp, int size)
|
||||
{
|
||||
int i;
|
||||
|
@ -535,7 +534,6 @@ void fixup_cmdtable(struct cmd_tbl *cmdtp, int size)
|
|||
cmdtp++;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
int cmd_always_repeatable(struct cmd_tbl *cmdtp, int flag, int argc,
|
||||
char *const argv[], int *repeatable)
|
||||
|
|
Loading…
Reference in a new issue