On Tue, 2017-06-27 at 15:23 +0200, Nicolas Chauvet wrote:
Since there is kmodtool support for el7, it should be possible to
build pre-built kmod there.
I don't think everything is perfect:
- There is no kABI tracking (if that means a thing for you).
yeah I'd love know what that's means ?
- The base directory isn't there when updating the kernel (kmod
will
be installed to /lib/modules/3.10.0-514.el7.x86_64 , but this
directory will not exists if updating to 3.10.0-514.10.2.el7.x86_64).
for me the main problem is that EPEL 7 delete/update kernel-devel on
updates , so after update kernel we lose the ability to build kmods for
current / previous kernels
- There are probably the usual RFE for kmodtool/akmods.
- Secure Boot can probably be worked on based on this.
https://bugzilla.redhat.com/show_bug.cgi?id=1454824 is ASSIGNED to you
On a side note, it's questionable to have pre-built version for
nvidia
binary driver.
At least we can discuss this.
(specially as nvidia provides pre-built version for opensuse:
http://http.download.nvidia.com/opensuse/leap/42.3/x86_64/nvidia-gfxG
04-kmp-default-375.66_k4.4.68_2-22.1.x86_64.rpm)
If you are building a kmod for EL, I would suggest to use:
%if 0%{?fedora}
%global buildforkernels akmod
%global debug_package %{nil}
%endif
So this would work for both el and fedora.
Once that said, testers welcomed...
I use kmods of virtualbox as vm guest with centos 7 , is works
flawless.
Best regards,
--
Sérgio M. B.