Mailing List
Home
Forum Home
Linux - General Red Hat Linux discussion list
Installation - Getting started with Red Hat Linux
Enterprise Linux 3 - Discussion of Red Hat Enterprise Linux 3 (Taroon)
Red Hat Linux 9 - Discussion of Red Hat Linux 9 (Shrike)
Red Hat Linux 7.2 - Discussion of Red Hat Linux 7.2 (Enigma)
Red Hat Linux 7.3 - Discussion of Red Hat Linux 7.3 (Valhalla)
Apache Web Server
Oracle database, Microsoft SQL server ...
Subjects
application/x mplayer2 plugin
RPM error: db4 error(16) from dbenv >remove: Device or resource
   busy
Command stream end of file while reading
X Windows problem (xauth)
Upgrading openoffice 1 1 rpm
FTP: connection refused
FTP: connection refused
mount: /dev/cdrom: is not a valid block device
Dell Precision 650, RedHat 9, no sound
how to trace the cause resulting in the crash of bind server
Virus on the list
UNINSTALL RPM MYSQL
usb pen drives: mounting as a user
broadcom network interface
make mrproper
sendmail configuration on redhat
Couldn 't open PID file /var/run/named/named pid Permission denied
Promise 378 controller
kernel 2 6 and /dev/sound/mixer not found
Problem using up2date
mrtg step by step howto/configuration for a newbie?
Compiling and Installing Kernel 2 6
Can 't locate module ppp0, can 't locate module ppp compress 21
HOW I CAN MAKE BOOTABLE FLOPPY DISKET
Lotus Notes under Wine
/etc/security/limits conf question
Intel E/1000 driver
Command stream end of file while reading
rpm database corrupt
qla2300 modules
 
kernel headers

kernel headers

2003-04-04       - By James P. Roberts

 Back
Reply:     1     2     3     4  

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 (See http://nux-2.ora-code.com).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.

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?

Thanks.

Jim