Hi,
I see that gcc-4.7.2 is listed as the version provided for Mageia 3. I believe, just as in the case of Mageia 2, gcc-4.7.x will be the version that will be provided throughout its life cycle. As newer versions are already available and they provide latest features would it be possible for the Mageia team to provide gcc-4.8 (or whatever would be the latest over time) as rpms?
New but conflicting packages can be installed in a different directory (e.g. /usr/local/extern/gcc-4.8) so that the updates to the systems do not get messed up. Similar approach could be made for other important software too. Those who would like to use the newer versions should be able to refer to the relevant ones by setting appropriate variables (PATH, LD_LIBRARY_PATH, etc) through scripts provided in the same way that Intel compilers provide (tbbvars.sh approach).
I would be delighted if such an arrangement can be made that will save compiling from source by beginners who might need later versions during the next year or so.
TIA,
-S