diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2024-08-11 19:48:27 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2024-08-12 13:31:02 +0000 |
commit | f5ce3f4ef562ea9fc4d8f9c13c268f48a5bacba7 (patch) | |
tree | 085b3536aebb70e49810714b5f7f00546c023241 /sys/gnu/dts/arm64/freescale/(developers-only) | |
parent | 6ea4d95f6c76aa64d2db5c04c87e68dc299544df (diff) | |
download | src-f5ce3f4ef562ea9fc4d8f9c13c268f48a5bacba7.tar.gz src-f5ce3f4ef562ea9fc4d8f9c13c268f48a5bacba7.zip |
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
Diffstat (limited to 'sys/gnu/dts/arm64/freescale/(developers-only)')
0 files changed, 0 insertions, 0 deletions