too long lines were shrinked: libtool: compile: /var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/build/./gcc/xgcc -shared-libgcc -B/var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/build/./gcc -nostdinc++ -L/var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src -L/var/tmp/portage/ In file included from /var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/gcc-14-20250301/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h:39, from /var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/gcc-14-20250301/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:177: /var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/gcc-14-20250301/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h:592:10: warning: ISO C++ prohibits anonymous structs [-Wpedantic] 592 | struct { | ^ /var/tmp/portage/sys-devel/gcc-14.2.1_p20250301/work/gcc-14-20250301/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp:483:31: error: invalid application of sizeof to incomplete type __sanitizer::termio 483 | unsigned struct_termio_sz = sizeof(struct termio); | ^~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib_hardened_test-20250402-012006 KEYWORDED/UNMASKED [cmake-4] Requested by sam =dev-build/cmake-4* The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * llvm-config: Python 3.12.9 HEAD of ::gentoo commit 19b430c9025933c2b267f2def6f8c9fcc78445a3 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Wed Apr 2 02:05:23 2025 +0000 2025-04-02 02:05:22 UTC emerge -qpvO =sys-devel/gcc-14.2.1_p20250301 [ebuild U ] sys-devel/gcc-14.2.1_p20250301 [14.2.1_p20241221] USE="cet (cxx) (default-stack-clash-protection) (default-znow) fortran go* hardened jit* nls openmp (pie) sanitize (ssp) valgrind* zstd -ada (-custom-cflags) -d -debug -doc (-fixed-point) -graphite (-ieee-long-double) (-libssp) -lto -modula2 (-multilib*) -objc -objc++ -objc-gc (-pch) -pgo -rust -systemtap -test (-time64) -vanilla -vtv"
Created attachment 923519 [details] emerge-info.txt
Created attachment 923520 [details] emerge-history.txt
Created attachment 923521 [details] environment
Created attachment 923522 [details] etc.portage.tar.xz
Created attachment 923523 [details] gcc-build-logs.tar.xz
The file size of ./files/logs.tar.xz is too big (1.4M) for an upload. For few weeks the link http://tinderbox.zwiebeltoralf.de:31560/23.0_no_multilib_hardened_test-20250402-012006/var/tmp/tb/issues/20250402-044641-sys-devel_gcc-14.2.1_p20250301/files/logs.tar.xz is valid.
Created attachment 923524 [details] qlist-info.txt
Created attachment 923525 [details] sys-devel:gcc-14.2.1_p20250301:20250402-034155.log.xz
Created attachment 923526 [details] temp.tar.xz
Unsurprisingly both the gcc and llvm bugs are the same: https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp;h=c87d5ef42c9242bb6f2907f6f1ae46b97498e79b;hb=HEAD#l489 https://github.com/llvm/llvm-project/blob/28800c2e18972935cd4f942aa428c5e6cc4c1670/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp#L471