Hi Wolfgang, On Mon, Mar 28, 2011 at 4:54 PM, Wolfgang Denk <w...@denx.de> wrote: > Dear Po-Yu Chuang, > > In message <aanlktin6cehsqsquvocw_kxr4-dbtnugu9xzzejit...@mail.gmail.com> you > wrote: >> >> > What I really do not understand is why we don't see the same type of >> > undefined reference errors on ARM? =C2=A0ALso, on ARM we see __bss_end__ >> > and _bss_end__, and __bss_start und __bss_start__ - where are the >> > other names coming from? [On PPC we see only __bss_start and >> > __bss_end__]. >> >> Do you mean _end here? If there is __bss_end__ on PPC, then there is >> no problem, right? > > No, I mean exactly what I wrote. On PPC I do not see any _end (with > your previous patch), only the symbols defined in the linker script.
All those symbols come from default linker script in one of ${toolchain}/arm-none-linux-gnueabi/lib/ldscripts/armelfb_linux_eabi.*. It defines __bss_start, __bss_start__, _bss_end__ and __bss_end__. Is ARM the only platform doing this? Best regards, Po-Yu Chuang _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot