Dear Seawolvers,

I just downloaded the latest kernel upgrade from RHN (2.4.18).  I
noticed that there is no "kernel-headers" package for this kernel
version.

Some additional info:

The kernel-headers packages put header files into /usr/include tree.
According to "man gcc," this is the default path for gcc compiler to
look for header files.

It appears these same header files are provided, in a different location
(/usr/src/linux-<version>/include) by the kernel-source packages.  With
the exception of modules.h, files in both places are identical, although
there are more files in the /usr/src/linux*/include tree.
/usr/include/linux/modules.h contains a warning not to use it for
compiling modules.

Do I:

(a) ignore it
(b) upgrade to most recent (kernel-headers-2.4.9-34) before upgrading
kernel to 2.4.18
(c) uninstall existing package (kernel-headers-2.4.9-31) completely
(d) install new kernel-source package (2.4.18), then copy header files
to /usr/include tree
(e) run screaming from any attempt to upgrade to this new kernel
(f) some combination of the above?

I fear that some programs won't compile correctly without the CORRECT
kernel-headers package installed.  Is this fear justified?  Has the
kernel-headers package become obsolete with kernel 2.4.18?  Have I been
silly to install both kernel-headers and kernel-source all this time?
Can anyone clarify?

Thanks.
Jim



_______________________________________________
Seawolf-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/seawolf-list

Reply via email to