> -----Original Message----- > From: Albert ARIBAUD [mailto:albert.arib...@free.fr] > Sent: Wednesday, December 01, 2010 11:02 PM > To: Premi, Sanjeev > Cc: u-boot@lists.denx.de > Subject: Re: [U-Boot] [PATCH] ARMv7: Fix linker errors across > toolchain versions > > Le 01/12/2010 18:19, Premi, Sanjeev a écrit : > > >> Nak -- what we want to overlay is .bss on one hand, and > >> .rel.dyn *plus* > >> .dynsym on the other hand; OVERLAY { ... } does not allow this. > > > > [sp] From the earlier discussion, I inferred the overlay > was supposed > > to be .rel.dyn and .bss. > > That's because I avoid saying " .rel.dyn plus .dynsym" and > just go for > short ".rel.dyn" instead. Sorry for that. > > > Let me get the ".rel.dyn + .dynsym" overlay with ".bss". > > > If it works across compiler versions would that be okay? > > Getting ".rel.dyn + .dynsym" overlay with ".bss" is exactly what the > current linker file does, by emitting .rel.dyn, then .dynsym, then > overlaying .bss back at the start of .rel.dyn. Look up a > readelf -a of > ./u-boot and see where each section starts and ends. > > If you find another way to do this overlay yet end up producing a > different binary, I'll be interested in the result, but I > honestly don't > think you will find any.
[sp] Had a quick question - hence separate mail. Do we really need to preserve section ".dynsym" in the final binary. OR are we okay with single section that contains contents from both? ~sanjeev > > > ~sanjeev > > Amicalement, > -- > Albert. > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot