[U-Boot-Users] [PATCH] [BUILD] Remove libraries when updating autoconf.mk

Grant Likely grant.likely at secretlab.ca
Wed Nov 21 17:24:42 CET 2007


On 11/21/07, Grant Likely <grant.likely at secretlab.ca> 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>
> ---
>
>  0 files changed, 0 insertions(+), 0 deletions(-)

Umm; oops.

I'll resend.

g.

-- 
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
grant.likely at secretlab.ca
(403) 399-0195




More information about the U-Boot mailing list