[U-Boot] nand spl build with wrong CONFIG_SYS_TEXT_BASE
Haiying Wang
Haiying.Wang at freescale.com
Tue Nov 9 17:41:05 CET 2010
On Tue, 2010-11-09 at 09:23 -0700, Wolfgang Denk wrote:
> Dear Haiying Wang,
> Is this all the error messages you get? Normally tehre should be
> another message, for example:
>
> [filename]:[lineno]:[column]: warning: this is the location of the
> previous definition
>
> or, if there was a "-DCONFIG_SYS_TEXT_BASE=..." on the command line:
>
> <command-line>: warning: this is the location of the previous
> definition
It is in one of the error messages, there are others for the same error.
Here is the total message when building tlb.c for nand_spl:
powerpc-none-linux-gnuspe-gcc -g -Os -mrelocatable -fPIC -meabi
-ffunction-sections -fdata-sections -D__KERNEL__
-DCONFIG_SYS_TEXT_BASE=0xf8f82000 -DRESET_VECTOR_ADDRESS=0xeffffffc
-I/home/haiying/u-boot-mpc85xx/include -fno-builtin -ffreestanding
-nostdinc
-isystem /opt/freescale/usr/local/gcc-4.3.74-eglibc-2.8.74-dp-2/powerpc-none-linux-gnuspe/lib/gcc/powerpc-none-linux-gnuspe/4.3.2/include -pipe -DCONFIG_PPC -D__powerpc__ -ffixed-r2 -Wa,-me500 -msoft-float -mno-string -mspe=yes -mno-spe -Wall -Wstrict-prototypes -fno-stack-protector -DCONFIG_NAND_SPL -c -o tlb.o tlb.c
In file included from /home/haiying/u-boot-mpc85xx/include/config.h:5,
from /home/haiying/u-boot-mpc85xx/include/common.h:37,
from tlb.c:26:
/home/haiying/u-boot-mpc85xx/include/configs/MPC8536DS.h:40:1: warning:
"CONFIG_SYS_TEXT_BASE" redefined
<command-line>: warning: this is the location of the previous definition
>
> > Here are the lines in MPC8536DS.h(using git diff result, so that the
> > changes I made can be seen clearly)ing
>
> This doesn't help, as it doesn't show where the other definition is
> coming from.
The other definition comes from include/autoconf.mk, I think.
Haiy
More information about the U-Boot
mailing list