sys-cluster/knem-1.1.2 is out, and supports newer kernels. Current ebuild works fine, but maybe useful adding a kernel check to CONFIG_DMA_ENGINE=y (without this, knem does not compile, at lest for me).
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768341030da4acb06798dc0d444ba8ca9dfea5f8 commit 768341030da4acb06798dc0d444ba8ca9dfea5f8 Author: Alexey Shvetsov <alexxy@gentoo.org> AuthorDate: 2018-09-03 21:04:46 +0000 Commit: Alexey Shvetsov <alexxy@gentoo.org> CommitDate: 2018-09-03 21:05:12 +0000 sys-cluster/knem: Version bump Closes: https://bugs.gentoo.org/555148 Closes: https://bugs.gentoo.org/560558 Closes: https://bugs.gentoo.org/625688 Closes: https://bugs.gentoo.org/638356 Closes: https://bugs.gentoo.org/649494 Package-Manager: Portage-2.3.47, Repoman-2.3.10 sys-cluster/knem/Manifest | 2 +- .../knem/files/knem-1.1.3-setup_timer.patch | 58 ++++++++++++++++++++++ .../knem/{knem-1.1.1.ebuild => knem-1.1.3.ebuild} | 11 ++-- sys-cluster/knem/knem-9999.ebuild | 7 +-- 4 files changed, 71 insertions(+), 7 deletions(-)