I'm sure this compiler issue won't go away soon.
But just as an overview of what is working and what isn't
XFS Release 1.0:
gcc 2.91.66 well tested know to work, use this for stability
gcc 2.95.2/3/4 reported to work, not extensively tested, use as own risk
gcc 2.96 does not work, gives compilation errors.
gcc 2.95RH7.1 ditto.
gcc 2.96Mandrake Not attempted yet.
gcc 2.91.66 same as R 1.0
gcc 2.95.2/3/4 same as R 1.0
gcc 2.96 does not work, compilation errors
gcc 2.96RH7.1 compiles, boots, and initial tests show it to be working
gcc 2.96Mandrake compiles, boots, and initial tests show it to be working
As always there is a big difference between what is "supported" and what
We are saying R 1.0 is supported (in the loose sense of Open Source supported)
by compiling with gcc 2.91.66, everything else is "use at your own risk" at this
Digital Elves inc. -- Currently on loan to SGI
Linux XFS core developer.