Re: new kbuild

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dave, 

It looks like modtool's support for 2.6 has been improved a lot.  It's 
failing for me against a 2.6.5 kernel though, due to a lack of a 
Module.symvers file (which seems like it was added in the 2.6.6 kernel 
along with a more external-module friendly kbuild?):

Making all in .
make[3]: Entering directory `/home/fmhess/cvs/comedi/comedi'
../modtool --link -o comedi.ko  comedi_ko-comedi_fops.o comedi_ko-proc.o 
comedi_ko-range.o comedi_ko-drivers.o comedi_ko-comedi_ksyms.o
+ mkdir -p .mods
+ echo ld -m elf_i386 -r -r -o .mods/comedi.o comedi_ko-comedi_fops.o 
comedi_ko-proc.o comedi_ko-range.o comedi_ko-drivers.o 
comedi_ko-comedi_ksyms.o
ld -m elf_i386 -r -r -o .mods/comedi.o comedi_ko-comedi_fops.o 
comedi_ko-proc.o comedi_ko-range.o comedi_ko-drivers.o 
comedi_ko-comedi_ksyms.o
+ ld -m elf_i386 -r -r -o .mods/comedi.o comedi_ko-comedi_fops.o 
comedi_ko-proc.o comedi_ko-range.o comedi_ko-drivers.o 
comedi_ko-comedi_ksyms.o
+ echo 'cat /home/fmhess/src/linux-2.6/Module.symvers  >.mods/symvers.tmp'
cat /home/fmhess/src/linux-2.6/Module.symvers  >.mods/symvers.tmp
+ cat /home/fmhess/src/linux-2.6/Module.symvers
cat: /home/fmhess/src/linux-2.6/Module.symvers: No such file or directory
make[3]: *** [comedi.ko] Error 1
make[3]: Leaving directory `/home/fmhess/cvs/comedi/comedi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/fmhess/cvs/comedi/comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fmhess/cvs/comedi'
make: *** [all] Error 2

Is this easy to work around?  If not, I have no problem with us officially 
declaring 2.6.0-2.6.5 kernels unsupported, as their support for externally 
built modules is not so great.


- -- 
Frank

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAvmxA5vihyNWuA4URAtgkAKDCL8mpw9y92PkSVCOPW6cySveIlQCgh8mx
voxnWhM6Y47y/a7URucal9A=
=binG
-----END PGP SIGNATURE-----

Received on 2004-06-02Z23:09:33