newer gcc-5 needs these, so time to unleash cloog/gcc are the only packages using isl gcc is the only package using cloog gcc itself has been dlopening cloog to avoid ABI breakage hopefully everything just works ? :)
IIRC GCC <5 (e.g. 4.9.2) fails to build (with USE="graphite") with dev-libs/isl-0.14 and dev-libs/cloog-0.18.3. So toolchain.eclass should set appropriate dependency on <dev-libs/isl-0.13 and <dev-libs/cloog-0.18.2 for these GCC versions.
It might be due to hardcoded ISL-0.12-specific symbols in 74_all_gcc*_cloog-dl.patch.
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #2) yes, isl renamed things/deprecated APIs. shouldn't be that hard to resync.
upstream added support for newer isl in the 4.9 branch, but that hasn't been released, so backported it first: http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.9.0/gentoo/73_all_gcc49-isl-0.13.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.9.1/gentoo/73_all_gcc49-isl-0.13.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.9.2/gentoo/73_all_gcc49-isl-0.13.patch?rev=1.1 that backport is in gcc-4.8.4 already, but not 4.8.[0123]. i'm not going to worry about those until someone asks for it. then updated the cloog patches to include these new symbols: http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.0/gentoo/74_all_gcc48_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.1/gentoo/74_all_gcc48_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.2/gentoo/74_all_gcc48_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.3/gentoo/74_all_gcc48_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.4/gentoo/74_all_gcc48_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.9.0/gentoo/74_all_gcc49_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.9.1/gentoo/74_all_gcc49_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.9.2/gentoo/74_all_gcc49_cloog-dl.patch?r1=1.1&r2=1.2 then pushed 4.8.4 & 4.9.2: http://sources.gentoo.org/sys-devel/gcc/gcc-4.8.4.ebuild?r1=1.12&r2=1.13 http://sources.gentoo.org/sys-devel/gcc/gcc-4.9.2.ebuild?r1=1.16&r2=1.17
and i've now unmasked cloog/isl: http://sources.gentoo.org/profiles/package.mask?r1=1.16497&r2=1.16498