HardenedBSD/stand/efi
Dimitry Andric f5ce3f4ef5 Fix EFI loader reproducibility with lld
When the various loaders under stand/efi are built, the resulting
binaries differ over multiple runs, even if WITH_REPRODUCIBLE_BUILD is
used. This is caused by lld multithreading and the custom linker scripts
for the loaders, and affects the following binaries:

* loader_4th.efi
* loader_4th.sym
* loader_4th.sym.full
* loader_lua.efi
* loader_lua.sym
* loader_lua.sym.full
* loader_simp.efi
* loader_simp.sym
* loader_simp.sym.full

Work around this by disabling lld threading for these binaries.

Reviewed by:	emaste
MFC after:	3 days
Differential Revision: https://reviews.freebsd.org/D46271
2024-08-12 15:31:02 +02:00
..
boot1 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fdt Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
gptboot
include
libefi Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
loader Fix EFI loader reproducibility with lld 2024-08-12 15:31:02 +02:00
loader_4th Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
loader_lua Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
loader_simp Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.inc Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00