[U-Boot] [PATCH 1/1] scripts/Makefile.lib: remove overridden target $(obj)/helloworld.so:

Alexander Graf agraf at suse.de
Sun Sep 3 12:19:50 UTC 2017



On 03.09.17 08:17, Heinrich Schuchardt wrote:
> The target
> $(obj)/helloworld.so:
> exists twice in Makefile.lib.
> 
> If you add an echo command to each of the two recipes you get
> warnings like:
> 
> scripts/Makefile.lib:383: warning:
> overriding recipe for target 'drivers/power/battery/helloworld.so'
> scripts/Makefile.lib:379: warning:
> ignoring old recipe for target 'drivers/power/battery/helloworld.so'
> 
> This patch removes the obsolete target.
> 
> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
> ---
> Hello Alex,
> 
> could you, please, review the change as it relates to EFI.

My Makefile foo isn't quite as good as it should be, but doesn't the 
existing code simply add another dependency to the required build chain?


Alex

> 
> Best regards
> 
> Heinrich
> ---
>   scripts/Makefile.lib | 2 --
>   1 file changed, 2 deletions(-)
> 
> diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
> index 9ce47b4d22..7f97e8ebf3 100644
> --- a/scripts/Makefile.lib
> +++ b/scripts/Makefile.lib
> @@ -375,8 +375,6 @@ cmd_efi_ld = $(LD) -nostdlib -znocombreloc -T $(EFI_LDS_PATH) -shared \
>   
>   EFI_LDS_PATH = $(srctree)/arch/$(ARCH)/lib/$(EFI_LDS)
>   
> -$(obj)/helloworld.so: $(EFI_LDS_PATH)
> -
>   $(obj)/helloworld.so: $(obj)/helloworld.o arch/$(ARCH)/lib/$(EFI_CRT0) \
>   		arch/$(ARCH)/lib/$(EFI_RELOC)
>   	$(call cmd,efi_ld)
> 


More information about the U-Boot mailing list