We need different versions of the source RPM because the format of RPMs changed and so under Red Hat 6.0 you won't be able to load the new source RPM. Red Hat 6.* uses glibc 2.1 and 7.* uses 2.2.