RedHat Linux 7.0 uses unofficial, unstable versions of gcc and libc which will surely get ABI changes for the next stable releases, gcc 3.0 and libc 2.2. The shipped versions are already incompatible with gcc 2.95.2 and libc 2.1.xx which were shipped with previous versions of RedHat Linux. This is a very bad move of RedHat - it makes RedHat Linux 7.0 incompatible with any other distribution around in the past and in the future. It seems this are maketing decisions we were expecting from microsoft only in the past. Bad. Bad. Bad.
As regards 7.1 compatibility we are committed to compatibility forward through a major release number. If we have to jump through extra hoops to do so , so be it.