sys-devel/gcc-4.8.5 failed to build with the following error: x86_64-pc-linux-gnu-g++ -c -O -DEFAULT_PIE_SSP -fno-PIE -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/. -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/../include -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/../libcpp/include -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/../libdecnumber/bid -I../libdecnumber -I/var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/../libbacktrace -DCLOOG_INT_GMP /var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/graphite.c -o graphite.o In file included from /var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/graphite.c:61:0: /var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/graphite-poly.h:128:11: error: 'isl_options_set_schedule_fuse' was not declared in this scope DYNSYM (isl_options_set_schedule_fuse); \ ^ /var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/graphite-poly.h:225:29: note: in definition of macro 'DYNSYM' #define DYNSYM(x) __typeof (x) *p_##x ^ /var/tmp/portage/sys-devel/gcc-4.8.5/work/gcc-4.8.5/gcc/graphite-poly.h:226:3: note: in expansion of macro 'DYNSYMS' DYNSYMS ^ Makefile:1070: recipe for target 'graphite.o' failed make[3]: *** [graphite.o] Error 1 make[3]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.5/work/build/gcc' Makefile:4153: recipe for target 'all-stage1-gcc' failed make[2]: *** [all-stage1-gcc] Error 2 make[2]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.5/work/build' Makefile:19356: recipe for target 'stage1-bubble' failed make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory '/var/tmp/portage/sys-devel/gcc-4.8.5/work/build' Makefile:19671: recipe for target 'bootstrap-lean' failed make: *** [bootstrap-lean] Error 2 * ERROR: sys-devel/gcc-4.8.5::gentoo failed (compile phase): * emake failed Full log attached along with emerge --info Reproducible: Always
Created attachment 408824 [details] build.log
Created attachment 408826 [details] emerge --info
> CFLAGS="-fomit-frame-pointer" fyi that doesn't make x64 faster
backported the fixes in the patchset: http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.5/gentoo/74_all_gcc48_cloog-dl.patch?r1=1.1&r2=1.2 http://sources.gentoo.org/gentoo/src/patchsets/gcc/4.8.5/gentoo/75_all_gcc-4.8-isl-0.15.patch?rev=1.1 and pushed it out in current 4.8.5 ebuild: http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af87761be2791fc2f172ed8232a9fc039525523