commit: 4bf89a4737c5d8a101407e5346512430286a2cf7 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Sat Feb 21 10:23:47 2026 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Sat Feb 21 10:30:59 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf89a47
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 <ceamac <AT> gentoo.org> ...lbox-modules-7.2.6-r1.ebuild => virtualbox-modules-7.2.6-r2.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 3b63af16f43c..6b6573ff1917 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 )
