I was trying to add gnat-gcc-4.7 to the tree. As usual, new major versions bring new ("major") problems. 1. The packaging: the upstream ceased providing separate sources for gcc-core, gcc-ada, etc. Now it is just one big archive only. Trivial to adapt. 2. It seems the thread model gnat is no longer available? Solution: adapt gnatbuild.eclass to select --with-threads=gnat for the range of versions rather than >= : if version_is_at_least 4.3 && ! version_is_at_least 4.7 ; then einfo "setting gnat thread model" .. 3. now it fails well into the build on libitm/config/x86/x86_avx.cc:27 make[2]: Leaving directory '/var/tmp/portage/dev-lang/gnat-gcc-4.7.3/work/build/x86_64-pc-linux-gnu/libitm' Makefile:15203: recipe for target 'all-target-libitm' failed Will have to investigate (never saw this part in earlier versions)..
Nothing you guys cannot majorly fix. Also bump.
I could create an ebuild of gnat-gcc-4.8.4 that sort-of works, see bug #520154.
GCC 4.7 is now obsolete, and so is this bug report. It should be closed, or updated to refer to version 4.8.4 or later.
Those version should be added nowawadays, to match the main gcc versions: (5.1.0) (**)5.1.0^s (5.2.0) (**)5.2.0^s (5.3.0) (~)5.3.0^s (5.4.0) (~)5.4.0^s (6.2.0) (**)6.2.0-r1^s
removed