Jon Masters wrote :

> On Fri, 2010-04-30 at 16:24 +0200, Matthias Saou wrote:
> > RuoMu Hu wrote :
> > 
> > > Hi Jon,
> > > 
> > > 2010/4/27 Jon Masters <[email protected]>:
> > > > On Fri, 2010-04-23 at 18:40 +0800, RuoMu Hu wrote:
> > > >
> > > >> I needed to build an out of tree xfs kernel module for RHEL5.4 kernel,
> > > >> I did it in the RHEL style ( like in http://driverupdateprogram.com/
> > > >> ).  The problems are:
> > > >
> > > >> 1) The built binary kmod rpm is not stripped (size xfs.ko is 13M)
> > > >> 2) The built debuginfo package contains nothing
> > > >
> > > > Driver Updates (kmods) generally aren't stripped, but 13MB is impressive
> > > > indeed. Is that a standard build of just the XFS source?
> > > >
> > > > Jon.
> > > 
> > > Yes, it is a standard build, with all features enabled.  I just don't
> > > understand why output debuginfo package is empty.
> > 
> > This might be because the *.ko file isn't executable. Try just making
> > it +x in the %install section, that should fix it.
> 
> You can do this, but generally speaking we don't use stripped kernel
> modules in driver updates (harder to debug because one has to find the
> debuginfo package, which might not be handy if it came from a third
> party download site). I suppose I should make it consistent so either
> there are debuginfo package built, or not, but not empty.

The initial question was about getting a stripped module, with its
correct debuginfo. Setting the *.ko module file to be +x does just
that, I've double checked some custom kmod-xfs packages of mine :

252490  kmod-xfs-2.6.18-1.2.6.18_128.7.1.el5.x86_64.rpm
252391  kmod-xfs-xen-2.6.18-1.2.6.18_128.7.1.el5.x86_64.rpm
572873  xfs-kmod-2.6.18-1.2.6.18_128.7.1.el5.src.rpm
8086743 xfs-kmod-debuginfo-2.6.18-1.2.6.18_128.7.1.el5.x86_64.rpm

Where I do install -m 0755 *.ko
%{buildroot}/lib/modules/%{kverrel}${kvariant}/extra/%{kmod_name}

Matthias

-- 
Clean custom Red Hat Linux rpm packages : http://freshrpms.net/
Fedora release 12 (Constantine) - Linux kernel 2.6.32.11-99.fc12.x86_64
Load : 0.03 0.31 0.37

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to