From 4bf89a4737c5d8a101407e5346512430286a2cf7 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 21 Feb 2026 12:23:47 +0200 Subject: [PATCH] app-emulation/virtualbox-modules: check kernel has KPROBES This package needs CONFIG_KPROBES=y starting with kernel 6.16 to use KVM to control hardware virtualization. Starting with kernel 6.19, it fails to build without this option. Add a config check. Bug: https://bugs.gentoo.org/970012 Signed-off-by: Viorel Munteanu --- ...ules-7.2.6-r1.ebuild => virtualbox-modules-7.2.6-r2.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename app-emulation/virtualbox-modules/{virtualbox-modules-7.2.6-r1.ebuild => virtualbox-modules-7.2.6-r2.ebuild} (89%) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.2.6-r1.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.2.6-r2.ebuild similarity index 89% rename from app-emulation/virtualbox-modules/virtualbox-modules-7.2.6-r1.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-7.2.6-r2.ebuild index 3b63af16f43c7..6b6573ff19177 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.2.6-r1.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.2.6-r2.ebuild @@ -23,7 +23,8 @@ PATCHES=( "${FILESDIR}"/${P}-kernel-6.19-{1..3}.patch ) -CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS" +CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS ~KPROBES" +KPROBES_ERROR="CONFIG_KPROBES is required for kernel 6.16+; modules fail to build with kernel 6.19+" src_compile() { local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )