I looked through the ebuilds for sys-fs/zfs-kmod-0.7.5, and it appears that there is a hard dependency on kernel version 4.14 or less being installed. This causes building of zfs-kmod to fail with a warning stating that dependency. Reproducible: Always Steps to Reproduce: Compile sys-fs/zfs-kmod-0.7.5 or sys-kernel/spl-0.7.5 against kernel sources version 4.15.x. Actual Results: zfs-kmod fails to build with a warning about kernel version Expected Results: sys-fs/zfs-kmod and sys-kernel/spl should build successfully against the 4.15.x kernel. * Messages for package sys-kernel/spl-0.7.5: * ERROR: sys-kernel/spl-0.7.5::gentoo failed (setup phase): * Linux 4.14 is the latest supported version. * * Call stack: * ebuild.sh, line 124: Called pkg_setup * spl-0.7.5.ebuild, line 60: Called die * The specific snippet of code: * [ ${PV} != "9999" ] && \ * { kernel_is le 4 14 || die "Linux 4.14 is the latest supported version."; }
Hey Rob, There is a check in the ebuild that prevents building ZFS 0.7.5 on versions above 4.14 because kernel versions newer than 4.14 are not supported by ZFS. https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.7.5 "Supported Kernels Compatible with 2.6.32 - 4.14 Linux kernels. " You'll need to wait till upstream implements 4.15 support. - Jonathan