Hi, On Thu, May 31, Guido Tschakert wrote:
At the end I find a way to build a new module for cipe. The problem was in the kernel-source-tree: I had to change the definition of UTS_RELEASE in include/linux/version.h from 2.4.0 to 2.4.0-4GB. I'm not a kernel-guru, so I asked myself: Why is the kernel-release called 2.4.0-4GB when 2.4.0 is the definition of UTS_RELEASE. I thought SuSE builds the kernel with the sources shipped with the package or does enabling 4GB in the kernel change the release name without changing the definition in the sources?
There is only one kernel source tree, but there are several precompiled kernel images. One solution to the problem would be to copy the version.h into the source tree after the installation of the kernel RPM. But I'm sure there are some people who don't like it. Another solution would be to not have the appendices (-4GB and so on). But in this case people have the risk to load a module into a differently compiled kernel which is not fun.
(I know this isn't anymore a security-question)
Guido -o) Hubert Mantel Goodbye, dots... /\\ _\_v