[U-Boot-Users] [PATCH] [BUILD] Remove libraries when updating autoconf.mk
Wolfgang Denk
wd at denx.de
Thu Nov 22 01:30:34 CET 2007
In message <20071121162424.22535.14889.stgit at trillian.cg.shawcable.net> you wrote:
> From: Grant Likely <grant.likely at secretlab.ca>
>
> Fix library problems caused by conditional compilation. Using
> autoconf.mk to decide which files to compile has caused a problem when
> changing configuration from one board to another without clearing out
> the library (*.a) files.
>
> It used to be that the linker was always passed the same list of .o
> files when building the .a files. However, that is not longer true
> with conditional compilation. Now, a different board config will have
> a different file list passed to the linker. The problem occurs when
> a library has already been built and the board config is changed.
>
> Since the linker will update instead of replace a preexisting library,
> then if the file list changes to remove some object files the old
> objects will still exist in the library.
>
> The solution is to remove all old library files when autoconf.mk is
> made.
>
> Signed-off-by: Grant Likely <grant.likely at secretlab.ca>
Merged into u-boot-testing repo. 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
There is an old custom among my people. When a woman saves a man's
life, he is grateful.
-- Nona, the Kanuto which woman, "A Private Little War",
stardate 4211.8.
More information about the U-Boot
mailing list