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

On Friday 04 April 2003 09:39 pm, James P. Roberts wrote:
> Dear Seawolf Users:
>
> I have a question regarding the kernel-headers package.
>
> When RHN issues kernel updates, they no longer include any updates for
> the kernel-headers rpm.  The last one issued was something like version
> 2.4.9-blah-blah.
>
> The files provided by that kernel-headers package are the *.h files in
> the /usr/include/asm and /usr/include/linux directories.  OK.  I can
> see that most of them are the same as in /usr/src/linux-2.4/include/asm
> and ../linux; but clearly, some of those files have since been
> updated/added/deleted (compared to the /usr/include files) by newer
> versions of kernel-source rpm.
>
> It would seem reasonable to uninstall the kernel-headers package, and
> put symlinks in place of /usr/include/asm and ../linux to point
> directly to the latest and greatest kernel header files.  BUT, I cannot
> uninstall kernel-headers, because it is required by glibc-devel, which
> is required by gcc.  ARRRGH.

You _really_ don't want to do this.

> So, now that I have upgraded to a newer kernel version
> 2.4.18-blah-blah, and the source contains different header files, am I
> totally screwed if I try to compile things with gcc and run them under
> this new kernel?  (Only if the code uses an obsolete header file, I
> suppose, but trying to determine that reliably could be a nightmare.)
>
> Can anyone explain the correct procedure at this point?

The kernel-headers package contains the headers used to build glibc. The 
.h files live in /usr/include/{asm,linux}. 

The kernel-headers package is not upgraded when the kernel is upgraded. 
The headers used for the current kernel are in 
/usr/src/linux-{kernel-version}/include/
(A symlink should exist, /lib/modules/`uname -r`/build, which points to 
the installed kernel-source.) 

Things should compile fine just the way they are.

- -- 
- -Michael

pgp key:  http://www.tuxfan.homeip.net:8080/gpgkey.txt
Red Hat Linux 7.{2,3}|8.0 in 8M of RAM: http://www.rule-project.org/
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+jkrZn/07WoAb/SsRAignAKCnJ1X3Uhy+xGK+toEuqzdcF8zl9ACeNK73
2tUws16l+l/ZxRHdB54c2M4=
=sxj2
-----END PGP SIGNATURE-----



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

Reply via email to