[U-Boot] [PATCH v3] Introduce a new linker flag LDFLAGS_FINAL
Wolfgang Denk
wd at denx.de
Tue Mar 22 23:32:22 CET 2011
Dear Haiying.Wang at freescale.com,
In message <1298410685-21335-1-git-send-email-Haiying.Wang at freescale.com> you wrote:
> From: Haiying Wang <Haiying.Wang at freescale.com>
>
> commit 8aba9dceebb14144e07d19593111ee3a999c37fc
> Divides variable of linker flags to LDFLAGS-u-boot and LDFLAGS
>
> breaks the usage of --gc-section to build nand_spl. We still need linker option
> --gc-section for every uboot image, not only the main one. LDFLAGS_FINAL passes
> the --gc-sections to each uboot image.
>
> To get the proper linker flags, we use LDFLAGS and LDFLAGS_FINAL to replace
> PLATFORM_LDFLAGS in the Makefile of each nand_spl board.
>
> Signed-off-by: Scott Wood <scottwood at freescale.com>
> Signed-off-by: Haiying Wang <Haiying.Wang at freescale.com>
> ---
> v3: remove LDFLAGS from LDFLAGS_FINAL since it is already in LDFLAGS_u-boot, and
> add LDFLAGS to each nand_spl board's LDFLAGS
> arch/blackfin/config.mk | 2 +-
> arch/i386/config.mk | 2 +-
> arch/nios2/config.mk | 2 +-
> arch/powerpc/config.mk | 2 +-
> arch/sh/config.mk | 2 +-
> config.mk | 3 ++-
> nand_spl/board/amcc/acadia/Makefile | 3 ++-
> nand_spl/board/amcc/bamboo/Makefile | 3 ++-
> nand_spl/board/amcc/canyonlands/Makefile | 3 ++-
> nand_spl/board/amcc/kilauea/Makefile | 3 ++-
> nand_spl/board/amcc/sequoia/Makefile | 3 ++-
> nand_spl/board/davinci/da8xxevm/Makefile | 3 ++-
> nand_spl/board/freescale/mpc8313erdb/Makefile | 4 ++--
> nand_spl/board/freescale/mpc8315erdb/Makefile | 4 ++--
> nand_spl/board/freescale/mpc8536ds/Makefile | 3 ++-
> nand_spl/board/freescale/mpc8569mds/Makefile | 3 ++-
> nand_spl/board/freescale/mpc8572ds/Makefile | 3 ++-
> nand_spl/board/freescale/mx31pdk/Makefile | 3 ++-
> nand_spl/board/freescale/p1_p2_rdb/Makefile | 3 ++-
> nand_spl/board/karo/tx25/Makefile | 3 ++-
> nand_spl/board/samsung/smdk6400/Makefile | 3 ++-
> nand_spl/board/sheldon/simpc8313/Makefile | 4 ++--
> 22 files changed, 39 insertions(+), 25 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
A dog always bit deepest on the veterinary hand.
- Terry Pratchett, _Wyrd Sisters_
More information about the U-Boot
mailing list