aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2024-02-22 17:05:40 +0000
committerWarner Losh <imp@FreeBSD.org>2024-02-22 17:08:12 +0000
commitdcb621efd6645d3f3a227c8c9113cc717e903389 (patch)
tree873a4ea432e67a3c92b6a121e4501cf8f77576ed
parent04440331b5700e124c42b570ae1dfd00ea9c26f7 (diff)
downloadsrc-dcb621efd6645d3f3a227c8c9113cc717e903389.tar.gz
src-dcb621efd6645d3f3a227c8c9113cc717e903389.zip
loader: Mark BEARSSL broken on powerpc
When BEARSSL is enabled, we pull in libsecureboot, which has EFI dependencies which don't exist on powerpc. This needs to be detangled, but until then mark it as broken. Sponsored by: Netflix
-rw-r--r--share/mk/src.opts.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk
index e154fbd4059d..3eec831db2cc 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -313,6 +313,9 @@ BROKEN_OPTIONS+=LIB32
.if ${__T:Mpowerpc*} || ${__T} == "i386"
BROKEN_OPTIONS+=EFI
.endif
+# Bad coupling for libsecure stuff with bearssl and efi, so broken on EFI
+.if ${__T:Mpowerpc*}
+BROKEN_OPTIONS+=BEARSSL # bearssl brings in secure efi stuff xxx
# OFW is only for powerpc, exclude others
.if ${__T:Mpowerpc*} == ""
BROKEN_OPTIONS+=LOADER_OFW