diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2018-06-02 19:00:41 +0200 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2018-06-14 10:52:14 +0200 |
commit | 2f61b13d6acba787b00598d519c85222e993e4ca (patch) | |
tree | 6438da92a46ce83b296f0d947f87e7e4cd31d379 /drivers | |
parent | 44ab2d325b79d3ce6123495c5ce52410655a58fb (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