I've built a stock 2.4.21 kernel, and applied the patch
SGI XFS snapshot-2.4.21-2003-06-23_01:45_UTC
and I can run the debugger. There are still a bunch of drivers to get
straight, if I want to use it (which is why I prefer getting a kernel from
Mandrake).
This is 1.3 release. There is no patch for the 1.2 release for the 2.4.21
kernel; the only one is for the 2.4.19 kernel.
Which makes me wonder where the code in the current 9.1 releases came from.
They all (including cooker linux-2.4.21-2mdk) have the version:
snapshot 2.4.20-2003-01-14_00:43_UTC
The "official" 1.2 release was made 2003/2/11. So was this an early release
of 1.2 or 1.3, and how was the patch made "compatible" with the 2.4.21
kernel, since it was picked up a month before XFS 1.2 was released,
which is, at least now, only available for the 2.4.19 kernel.
It would at least be sporting if Mandrake would post a note on the "Errata"
page that 9.1 shouldn't use XFS if the system is to be used for development.
Apparently it's only the root partition that matters.
Also, there's no mention of problems with 'gdb' on any of the XFS mailing
lists or change logs, so my guess is that a patch for an older version of the
kernel was force fitted to the 2.4.21 kernel, and this was an edge that got
shaved off.
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com