The Compiler Basically every compiler should work. However, Mandrake optimizes for pentium and floppyfw should not be optimized for pentium. Mandrake's default compiler is not the standard one. If you are cautions you also might want to try to use egcs instead.
Mandrake has an egcs package.
This includes runtime libraries, headers and all you need to make 2.0.7 executables. RedHat probably has something like that, too. There may be a better way to do it, but I didn't want to try out much more last night. But it also will add the noversion libraries, since it sees the version mismatch. All right, these are my experiences with compiling on Mandrake 7.2.