Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 587900 - cross-microblaze-xilinx-linux-gnu/gcc-5.4.0 stage 2 compilation failure
Summary: cross-microblaze-xilinx-linux-gnu/gcc-5.4.0 stage 2 compilation failure
Status: RESOLVED DUPLICATE of bug 536738
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-03 18:33 UTC by Philipp Psurek
Modified: 2016-08-10 05:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
cross-microblaze-xilinx-linux-gnu-gcc-stage2.log.xz (cross-microblaze-xilinx-linux-gnu-gcc-stage2.log.xz,130.79 KB, application/x-xz)
2016-07-03 18:33 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-binutils.log (cross-microblaze-xilinx-linux-gnu-binutils.log,473.09 KB, text/plain)
2016-07-03 18:34 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-gcc-stage1.log.xz (cross-microblaze-xilinx-linux-gnu-gcc-stage1.log.xz,58.04 KB, application/x-xz)
2016-07-03 18:36 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-glibc-headers.log (cross-microblaze-xilinx-linux-gnu-glibc-headers.log,248.29 KB, text/plain)
2016-07-03 18:37 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-glibc.log.xz (cross-microblaze-xilinx-linux-gnu-glibc.log.xz,211.80 KB, application/x-xz)
2016-07-03 18:38 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-info.log (cross-microblaze-xilinx-linux-gnu-info.log,19.32 KB, text/plain)
2016-07-03 18:38 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-linux-headers-quick.log (cross-microblaze-xilinx-linux-gnu-linux-headers.log,167.86 KB, text/plain)
2016-07-03 18:38 UTC, Philipp Psurek
Details
cross-microblaze-xilinx-linux-gnu-linux-headers.log (cross-microblaze-xilinx-linux-gnu-linux-headers.log,167.86 KB, text/plain)
2016-07-03 18:39 UTC, Philipp Psurek
Details
logs of stable toolchain compilation in a tarball (cross-microblaze-xilinx-linux-gnu.log.xz,373.33 KB, application/x-xz)
2016-07-03 19:45 UTC, Philipp Psurek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Psurek 2016-07-03 18:33:32 UTC
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
Comment 1 Philipp Psurek 2016-07-03 18:34:36 UTC
Created attachment 439566 [details]
cross-microblaze-xilinx-linux-gnu-binutils.log

cross-microblaze-xilinx-linux-gnu-binutils.log
Comment 2 Philipp Psurek 2016-07-03 18:36:34 UTC
Created attachment 439568 [details]
cross-microblaze-xilinx-linux-gnu-gcc-stage1.log.xz
Comment 3 Philipp Psurek 2016-07-03 18:37:20 UTC
Created attachment 439570 [details]
cross-microblaze-xilinx-linux-gnu-glibc-headers.log
Comment 4 Philipp Psurek 2016-07-03 18:38:06 UTC
Created attachment 439572 [details]
cross-microblaze-xilinx-linux-gnu-glibc.log.xz
Comment 5 Philipp Psurek 2016-07-03 18:38:34 UTC
Created attachment 439574 [details]
cross-microblaze-xilinx-linux-gnu-info.log
Comment 6 Philipp Psurek 2016-07-03 18:38:56 UTC
Created attachment 439576 [details]
cross-microblaze-xilinx-linux-gnu-linux-headers-quick.log
Comment 7 Philipp Psurek 2016-07-03 18:39:21 UTC
Created attachment 439578 [details]
cross-microblaze-xilinx-linux-gnu-linux-headers.log
Comment 8 Philipp Psurek 2016-07-03 19:45:28 UTC
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
Comment 9 Panagiotis Christopoulos (RETIRED) gentoo-dev 2016-07-14 15:48:20 UTC
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.
Comment 10 SpanKY gentoo-dev 2016-08-10 05:40:58 UTC

*** This bug has been marked as a duplicate of bug 536738 ***