2.6.31-10-rt image does not match source
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-rt (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
In Lucid, I expected that I should be able to download the source code for the linux-rt kernel image and recompile my own version that matches the image supplied in the repository. However, it appears that the source for the linux-image-rt is not the same that is found in the linux-headers-rt. So the binaries created do not match the ones supplied in the repository packages.
I submitted a post to the community hoping it was just operator error but nobody has responded,
http://
My particular problem is that I need to compile some of the staging drivers and install in a stock Ubuntu Lucid linux-rt kernel.
If I download the source for the linux-image-rt, the staging drivers compile but fail on the insmod because of symbol table mismatches.
If I compile the staging drivers as an external module using the linux-headers-rt, the compile fails due to differences in the include directories.
Of course, this does not even address the problem that the linux-rt packages are revision behind the -generic...
apt-get source linux-image- 2.6.31- 10-rt
[ -e linux-rt- 2.6.31/ debian/ ]
echo $?
0
cd linux-rt-2.6.31 2.6.31- 10-rt .config
fakeroot debian/rules apply-patchset
cp /boot/config-
make oldconfig
echo $?
0