opnsense-src/stand
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
..
arm64 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
common stand: Kill commented out line 2024-07-29 16:56:48 -06:00
defaults Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
efi Fix EFI loader reproducibility with lld 2024-08-12 15:31:02 +02:00
fdt Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
ficl stand: Remove dangling mips references 2024-02-28 07:09:41 -07:00
ficl32 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
fonts Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
forth Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
i386 pxeboot: Enforce a 500k limit here 2024-08-06 17:22:36 -06:00
images Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
kboot loader: Bump all versions to 3.0 2024-07-29 16:57:22 -06:00
kshim Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
liblua Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
liblua32 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
libofw Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
libsa Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
libsa32 Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
lua stand: Use correct loader needs to be updated code 2024-07-29 20:26:11 -06:00
man Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
powerpc loader: Bump all versions to 3.0 2024-07-29 16:57:22 -06:00
uboot loader: Bump all versions to 3.0 2024-07-29 16:57:22 -06:00
usb Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
userboot loader: Bump all versions to 3.0 2024-07-29 16:57:22 -06:00
defs.mk Prepare some build fixes in advance of more _FORTIFY_SOURCE 2024-07-13 00:16:23 -05:00
fdt.mk stand: Rename LIBFDT to LIBSAFDT 2023-11-07 09:57:32 -05:00
ficl.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
loader.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lua.mk Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
Makefile.amd64 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
veriexec.mk libsecureboot do not report expected unverified files 2024-02-12 14:35:01 -08:00