Based on https://gist.github.com/Kreyren/c6d90cf0bf9e13b7d5978e31e40fe638 `sys-kernel/kpatch-0.6.2::gentoo` fails to build due missing struct named `value`. Suspect GCC compatibility issue, using GCC-8.3.0. Suspect upstream issue -> filed https://github.com/dynup/kpatch/issues/948
Created attachment 572392 [details] build.log of krey's
Based on https://github.com/dynup/kpatch/issues/948 this is upstream issue for Linux kernel >=4.19 due Linux commit 7290d5809571 -> recommends adding kernel check in kpatch to avoid this issue untill it's fixed.
Hotfix: https://github.com/Kreyren/KreyOverlay/commit/14ce62d0848d15f77c6e63780b0bd4fd793317e1
INFO: Patched by upstream on mensioned github bug above -> just version bump is needed (0.6.2 -> 0.6.3.). 0.6.3 was tested with 0.6.2 ebuild configuration and i didn't notice any issues.
sys-kernel/kpatch-0.6.2 is no longer in the tree