> > >> > >> Yet cooker contains headers for 2.4.16-18mdk (the kernel which came > BA> out > >> before 2.4.17). > >> The headers which come with glibc aren't usable if you want to compile > >> the VMWare modules. > >> > > BA> Modules must never use these headers. If they do they are broken. > > How could they be 'broken'? No matter what, I need them in order to > run VMWare. And I doubt that static glibc headers reflect the current > kernel configuration.
Kernel modules must mot use static glibc headers. If they do, there build process (makefile) is broken. Why there seem to be new header packages for > _random_ kernel versions every now and then escapes me. > > Either they should be there for every kernel version or not at all. > Before making such claims please - read /usr/include/linux/modversions.h (from kernel-headers) - check cooker archives where it was discussed and explained several times -andrej
