[U-Boot] [PATCH] Handle most LDSCRIPT setting centrally

Scott Wood scottwood at freescale.com
Thu Apr 7 18:01:46 CEST 2011


On Thu, 7 Apr 2011 09:11:03 +0200
Wolfgang Denk <wd at denx.de> wrote:

> Dear Scott Wood,
> 
> In message <20110406233136.GA13709 at schlenkerla.am.freescale.net> you wrote:
> > Currently, some linker scripts are found by common code in config.mk.
> > Some are found using CONFIG_SYS_LDSCRIPT, but the code for that is
> > sometimes in arch config.mk and sometimes in board config.mk.  Some
> > are found using an arch-specific rule for looking in CPUDIR, etc.
> > 
> > Further, the powerpc config.mk rule relied on CONFIG_NAND_SPL
> > when it really wanted CONFIG_NAND_U_BOOT -- which covered up the fact
> > that not all NAND_U_BOOT builds actually wanted CPUDIR/u-boot-nand.lds.
> > 
> > Replace all of this -- except for a handful of boards that are actually
> > selecting a linker script in a unique way -- with centralized ldscript
> > finding.
> 
> Thanks for this nice cleanup.
> 
> Only one question: Which boards / architectures did you cover during
> your tests?

As I noted, I did a MAKEALL ppc and all the output (sizes, errors, etc) was
the same as before the patch.

I tried a few arm boards, and all the ones I tried failed the same way they
did before the patch.  I don't have toolchains for the other arches
readily available.  Any help in testing this change on non-ppc would be
appreciated.

-Scott



More information about the U-Boot mailing list