blackfin: fix undefined reference with CONFIG_CMD_MAGICVAR
For Blackfin, C symbols are prefixed with '_'. If CONFIG_CMD_MAGICVAR is enabled for Blackfin, the following error occurs: commands/built-in.o: In function `do_magicvar': commands/magicvar.c:(.text+0x3326): undefined reference to `__barebox_magicvar_start' commands/magicvar.c:(.text+0x332a): undefined reference to `__barebox_magicvar_end' commands/magicvar.c:(.text+0x332e): undefined reference to `__barebox_magicvar_start' commands/magicvar.c:(.text+0x3332): undefined reference to `__barebox_magicvar_end' make: *** [barebox] Error 1 Add '_' to __barebox_magicvar_start and __barebox_magicvar_end, like the other symbols in this linker script. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
31cbf0880d
commit
5020f86af9
|
@ -68,9 +68,9 @@ SECTIONS
|
|||
.barebox_cmd : { BAREBOX_CMDS }
|
||||
___barebox_cmd_end = .;
|
||||
|
||||
__barebox_magicvar_start = .;
|
||||
___barebox_magicvar_start = .;
|
||||
.barebox_magicvar : { BAREBOX_MAGICVARS }
|
||||
__barebox_magicvar_end = .;
|
||||
___barebox_magicvar_end = .;
|
||||
|
||||
___barebox_initcalls_start = .;
|
||||
.barebox_initcalls : { INITCALLS }
|
||||
|
|
Loading…
Reference in New Issue