systemd-boot: Ensure EFI_LD is also passed to compiler driver

Where compiler driver is used for linking ensure bfd linker is used as
well so its consistent when called directly or via compiler

(From OE-Core rev: d497362d52bd934101e7d7a49eeee0fffb0f4f46)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Khem Raj authored and Richard Purdie committed 2023-08-09 21:43:33 +01:00
1 parent c558fddff7
commit be13263987
1 file changed
+1
@@ -11,6 +11,7 @@ inherit deploy
LDFLAGS:prepend = "${@ " ".join(d.getVar('LD').split()[1:])} "
EFI_LD = "bfd"
LDFLAGS:append = " -fuse-ld=${EFI_LD}"
do_write_config[vardeps] += "CC OBJCOPY EFI_LD"
do_write_config:append() {