[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