Jonathan Callen:
>I haven't looked into why gcc 4.9 blocks older versions now, although
>I know it didn't always do so.
I was bitten by that problem today. First I masked gcc-4.9 so I was able
to do an emerge @world. Then I commented out the masking of gcc-4.9 and
tried to emerge it, I got
i5-64 hafi # emerge -pv gcc
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-devel/gcc-4.9.3:4.9.3::gentoo USE="cxx fortran
(multilib) nls nptl openmp sanitize vtv%* (-altivec) (-awt) -cilk -debug
-doc (-fixed-point) -gcj -go -graphite (-hardened) (-libssp) -multislot
-nopie -nossp -objc -objc++ -objc-gc -regression-test -vanilla" 39 KiB
[blocks B ] <sys-devel/gcc-4.9 ("<sys-devel/gcc-4.9" is blocking
sys-devel/gcc-4.9.3)
Total: 1 package (1 reinstall), Size of downloads: 39 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(sys-devel/gcc-4.9.3:4.9.3/4.9.3::gentoo, ebuild scheduled for merge)
pulled in by
gcc
sys-devel/gcc required by @system
>=sys-devel/gcc-4.9.3 required by
(dev-java/icedtea-bin-7.2.6.6-r1:7/7::gentoo, installed)
(sys-devel/gcc-4.7.4:4.7.4/4.7.4::gentoo, installed) pulled in by
sys-devel/gcc:4.7.4 required by @selected
It seems judicious to stay with the masked gcc until the problem is
fixed or someone offers a solution.
Hartmut