I'm really not sure what the situation is with gcc/glibc compatibility right now. It might be that compiling with gcc-3.0 produces binaries incompatible with old glibc, or something like that.