[elrepo] Announcement: EL5, EL6 and EL7 Updated wl-kmod srpm [6.30.223.271]

S.Tindall s10dal at elrepo.org
Fri Jan 8 19:02:53 EST 2016


On Fri, 2016-01-08 at 18:35 +0000, Nux! wrote:
> Hi and thanks for the reply.
> The thing is that - I think - these RPMs were build within the current point release, i.e. 6.7 and 7.2 resp.
> I need to double check whether 3.10.0-229 was pre-EL7.2.
> 
> Lucian

Hi, I'm back! :-)

The "--define 'kversion 3.10.0-229.14.1.el7.x86_64'" in your original
post would suggest that mock built kmod-wl against an EL 7.1 kversion.


You should see the installed module in the "extra" folder of the
kversion used for the build. For example (output modified for space
reasons):

 # rpm -q kernel
 kernel-3.10.0-229.14.1.el7.x86_64
 kernel-3.10.0-229.20.1.el7.x86_64


 # cd /lib/modules;for i in extra weak-updates; \
   do echo $i:;ls */$i;echo;done

  extra:

  3.10.0-123.el7.x86_64/extra: forcedeth

  3.10.0-229.el7.x86_64/extra: nvidia-340xx  wl
  3.10.0-229.14.1.el7.x86_64/extra:
  3.10.0-229.20.1.el7.x86_64/extra:

  weak-updates:

  3.10.0-229.14.1.el7.x86_64/weak-updates: forcedeth  nvidia-340xx  wl
  3.10.0-229.20.1.el7.x86_64/weak-updates: forcedeth  nvidia-340xx  wl


In this case, both kmod-wl and kmod-nvidia-340xx were built against the
initial EL 7.1 kversion 3.10.0-229.el7.x86_64 and can be found
in /lib/modules/3.10.0-229.el7.x86_64/extra/.

Likewise, they both weak link against other kernels in the EL 7.1 series
and can be found in the weak-updates folders for the two installed
kernels.

If there were EL 7.0 or 7.2 kernels installed, then neither kmod-wl or
kmod-nvidia-340xx would weak link against them because of changes in the
relevant kABIs going forward and backward.

In contrast, kmod-forcedeth was built against the original EL 7.0
kversion 3.10.0-123.el7.x86_64 and weak links against against EL 7.1
kernels with no problem due to a stable relevant kABI over the point
releases.

Steve



More information about the elrepo mailing list