diff options
| author | Roman Bogorodskiy <novel@FreeBSD.org> | 2026-04-25 16:03:58 +0000 |
|---|---|---|
| committer | Roman Bogorodskiy <novel@FreeBSD.org> | 2026-04-26 18:29:32 +0000 |
| commit | 8a9c94cd59eed09477049635663a7113ab0582a5 (patch) | |
| tree | 039d734c40e62efb7ff50fd1943a4257ac521b0b | |
| parent | 1abfe75860d586b4aec3a6894f500281d5c63045 (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/Makefile | 5 |
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> |
