aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Bogorodskiy <novel@FreeBSD.org>2026-04-25 16:03:58 +0000
committerRoman Bogorodskiy <novel@FreeBSD.org>2026-04-26 18:29:32 +0000
commit8a9c94cd59eed09477049635663a7113ab0582a5 (patch)
tree039d734c40e62efb7ff50fd1943a4257ac521b0b
parent1abfe75860d586b4aec3a6894f500281d5c63045 (diff)
packages: make bhyve depend on acpi
bhyve(8) on amd64 needs iasl(8) to run, otherwise it fails with: /bin/sh: /usr/sbin/iasl: not found bhyve: BASL failed @ build_dsdt:484 Failed to execute basl_compile(ctx, basl_fwrite_dsdt): Unknown error: 32512 bhyve: BASL failed @ acpi_build:899 Failed to execute build_dsdt(ctx): Unknown error: 32512 Assertion failed: (error == 0), function bhyve_init_platform_late, file /home/pkgbuild/worktrees/main/usr.sbin/bhyve/amd64/bhyverun_machdep.c, line 394. Register the "acpi" package which provides iasl(8) as a dependency for bhyve on amd64. Reviewed by: markj (previous revision), ivy Differential Revision: https://reviews.freebsd.org/D56498 Sponsored by: The FreeBSD Foundation
-rw-r--r--packages/bhyve/Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/bhyve/Makefile b/packages/bhyve/Makefile
index 26658cf9934f..6e6d9c628356 100644
--- a/packages/bhyve/Makefile
+++ b/packages/bhyve/Makefile
@@ -1,3 +1,8 @@
WORLDPACKAGE= bhyve
+# bhyve needs iasl(8) on amd64
+.if ${MACHINE_ARCH} == "amd64"
+PKG_DEPS.bhyve+= acpi
+.endif
+
.include <bsd.pkg.mk>