Le 01/12/2010 15:56, Premi, Sanjeev a écrit : > When everything failed, I went back to the u-boot.lds and > changed the way overlay is defined. > > ...AND PROBLEM SEEMS TO BE SOLVED!
This most probably means some of the code running before relocation uses BSS; see below. > I can now compile u-boot with both 2009q1 and 2010q1 without > any error. (yet to try with 2010.09) > > To verify, I wanted to do a before-and-after comparison but > couldn't have done for the omap3_evm - used omap3_beagle instead. > > I haven't yet tried running the binary on the board; but here > are top level observations: > > 1) .bss and .rel.dyn are starting at same address. This is normal and should not have any negative impact as long as code that runs before relocation does not access BSS -- and it should not, since BSS only exists after relocation. > 2) The size of .rodata has increased. (Why? not yet spent time on?) Weird. Can you provide all necessary info for duplicating these two builds? > Sending the patch in next few mins: If that's a patch to remove the overlay in the .lds, it's a Nak from me already. > ~sanjeev Amicalement, -- Albert. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot