A little problem.
Dear all,
I have a question about the kernel used by the RedHat. I am using Redhat 7.0 and upgrade the Linux Kerenl from their original 2.2.16 to 2.2.18. But when I compile some modules, it said my kernel is 2.4.0. I check the /usr/include/linux/version.h as follows, found that it shows I am using Kernel 2.4.0.
#include <linux/rhconfig.h>
#if defined(__module__smp)
#define UTS_RELEASE "2.4.0-0.26smp"
#else
#define UTS_RELEASE "2.4.0-0.26"
#endif
#define LINUX_VERSION_CODE 132096
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
But when I "cat /proc/version", it will give me:
Linux version 2.2.18-rtl (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Thu Apr 5 23:10:12 EDT 2001
So I am totally confused by the RedHat. So could you please tell me how to solve this problem?
I just want to use the 2.2.18 without the 2.4.0. I did not install this one, I also do not know where this one comes from.
Thanks in advance.
Hai Xu
Quoted 4 lines
and upgrade the Linux Kerenl from their original 2.2.16 to 2.2.18. But when I compile some modules, it said my kernel is 2.4.0. I check the
/usr/include/linux/version.has follows, found that it shows I am using Kernel 2.4.0.
No. It shows the headers your C compiler libraries are built againt. Which is 2.4 - and which is correct. It has nothing to do with the kernel you are running
It is way OT here, but since Alan replied to this, I'll continue this thread a bit: The interesting bit here, that I don't understand, is - how in RedHat-7.0, that was released last year, libc is compiled against 2.4.0?... Did they include headers from one of pre / test versions?
Thanks
Guennadi
Quoted 9 lines · Alan Cox
Quoted 4 lines
and upgrade the Linux Kerenl from their original 2.2.16 to 2.2.18. But when I compile some modules, it said my kernel is 2.4.0. I check the
/usr/include/linux/version.has follows, found that it shows I am using Kernel 2.4.0.No. It shows the headers your C compiler libraries are built againt. Which is 2.4 - and which is correct. It has nothing to do with the kernel you are running
Quoted 6 lines
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
___
Dr. Guennadi V. Liakhovetski
Department of Applied Mathematics
University of Sheffield, U.K.
email: [email protected]