summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorHeinrich Schuchardt <xypron.glpk@gmx.de>2018-06-02 19:00:41 +0200
committerAlexander Graf <agraf@suse.de>2018-06-14 10:52:14 +0200
commit2f61b13d6acba787b00598d519c85222e993e4ca (patch)
tree6438da92a46ce83b296f0d947f87e7e4cd31d379 /drivers
parent44ab2d325b79d3ce6123495c5ce52410655a58fb (diff)
efi_loader: avoid make race condition
When U-Boot is built with 'make -j' there is not guarantee that targets in directory arch/ are built before targets in directory lib/. The current build instruction for EFI binaries in lib/ rely on dependencies in arch/. If $(EFI_CRT0) or $(EFI_RELOC) is not yet built before trying to build %.efi an error *** No rule to make target '%.efi' occurs. With the patch separate copies of $(EFI_CRT0) and $(EFI_RELOC) named efi_crt0.o and efi_reloc.o are built in lib/efi_loader and lib/efi_selftest. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions