Created attachment 439564 [details] cross-microblaze-xilinx-linux-gnu-gcc-stage2.log.xz Hi all, I forgot to add --stable to crossdev and compiled an unstable a toolchain for microblaze-xilinx-linux-gnu. It seems, that all stages except the last one went OK. gcc-5.4.0 fails to compile on stage 2: -8<------------------------------------------- In file included from /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:20:0: /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:65:78: error: invalid application of ‘sizeof’ to incomplete type ‘__old_kernel_stat’ COMPILER_CHECK(struct___old_kernel_stat_sz == sizeof(struct __old_kernel_stat)); ^ /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:272:65: note: in definition of macro ‘IMPL_COMPILER_ASSERT’ typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] ^ /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:65:1: note: in expansion of macro ‘COMPILER_CHECK’ COMPILER_CHECK(struct___old_kernel_stat_sz == sizeof(struct __old_kernel_stat)); ^ /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:68:16: error: ‘struct_kernel_stat_sz’ was not declared in this scope COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat)); ^ /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:272:65: note: in definition of macro ‘IMPL_COMPILER_ASSERT’ typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] ^ /mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/gcc-5.4.0/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc:68:1: note: in expansion of macro ‘COMPILER_CHECK’ COMPILER_CHECK(struct_kernel_stat_sz == sizeof(struct stat)); ^ Makefile:449: recipe for target 'sanitizer_platform_limits_linux.lo' failed make[4]: *** [sanitizer_platform_limits_linux.lo] Error 1 make[4]: Leaving directory '/mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/build/microblaze-xilinx-linux-gnu/libsanitizer/sanitizer_common' Makefile:437: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/build/microblaze-xilinx-linux-gnu/libsanitizer' Makefile:307: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/build/microblaze-xilinx-linux-gnu/libsanitizer' Makefile:10382: recipe for target 'all-target-libsanitizer' failed make[1]: *** [all-target-libsanitizer] Error 2 make[1]: Leaving directory '/mnt/bdt/data/gentoo/portage/cross-microblaze-xilinx-linux-gnu/gcc-5.4.0/work/build' Makefile:872: recipe for target 'all' failed make: *** [all] Error 2 -8<------------------------------------------- I don't know if the prior stages were OK I'll provide also the other build logs. Thank you in advance and thank you for Gentoo Linux Philipp
Created attachment 439566 [details] cross-microblaze-xilinx-linux-gnu-binutils.log cross-microblaze-xilinx-linux-gnu-binutils.log
Created attachment 439568 [details] cross-microblaze-xilinx-linux-gnu-gcc-stage1.log.xz
Created attachment 439570 [details] cross-microblaze-xilinx-linux-gnu-glibc-headers.log
Created attachment 439572 [details] cross-microblaze-xilinx-linux-gnu-glibc.log.xz
Created attachment 439574 [details] cross-microblaze-xilinx-linux-gnu-info.log
Created attachment 439576 [details] cross-microblaze-xilinx-linux-gnu-linux-headers-quick.log
Created attachment 439578 [details] cross-microblaze-xilinx-linux-gnu-linux-headers.log
Created attachment 439586 [details] logs of stable toolchain compilation in a tarball compilation of the stable toolchain fails too with * binutils-2.25.1-r1 * linux-headers-4.3 * glibc-2.22-r4 * gcc-4.9.3
Hi Philipp, thank you for your report. @vapier: Mike, I'm assigning to you cause I don't know what to do with this one. It's been in the bug-wranglers queue for ages. Please cc embedded and toolchain yourself, if it's valid.
*** This bug has been marked as a duplicate of bug 536738 ***