> > For future reports, would it be possible to change the grep to > > something > > like: > > > > grep -E "(error:|Error)" or just grep -rsin "error" -w or something. > > > > This would allow catching the actual compile error in libbacktrace if > > it's not going to fit in the last N lines from make. > > Hi Sam, > > Let me change that in the script and see if it is much clearer. > > This bug report definitely seems not clear for me also.
Hi all, Sam just mentioned in another thread that the current log for build fail in gcc-regression is not clear at all, like the problem in: https://gcc.gnu.org/pipermail/gcc-regression/2024-July/080272.html The 100 bottom line didn't give any info for why it runs into a build fail. As Sam suggested, we might change the build fail info part which is currently using 'tail -100' to 'grep -E "(error:|Error)"' to get some clear info. Does any one still needs the 'tail -100' for some more info? Or if the output for 'grep -E "(error:|Error)" is enough? For example, for r15-2116, overall report will be: make[2]: Entering directory '/home/haochenj/src/gcc-regression' rm -rf bld mkdir -p bld cd bld; \ RUNTESTFLAGS="--target_board='unix{-m32,}'" ../src-master/configure \ --with-arch=native --with-cpu=native --enable-clocale=gnu --with-system-zlib --enable-shared --enable-cet --with-demangler-in-ld --enable-libmpx --prefix=/usr/gcc-15.0.0 --with-fpmath=sse checking build system type... x86_64-pc-linux-gnu grep "Error " makelog.r15-1643.x86_64.native >> makelog.r15-1643.x86_64.native.mail; \ make[6]: [Makefile:1832: x86_64-pc-linux-gnu/bits/largefile-config.h] Error 1 (ignored) make[6]: [Makefile:1831: x86_64-pc-linux-gnu/bits/largefile-config.h] Error 1 (ignored) make[6]: [Makefile:1832: x86_64-pc-linux-gnu/bits/largefile-config.h] Error 1 (ignored) ../../src-master/gcc/config/i386/i386.cc:107:12: error: 'rtx_def* legitimize_dllimport_symbol(rtx, bool)' declared 'static' but never defined [-Werror=unused-function] ../../src-master/gcc/config/i386/i386.cc:108:12: error: 'rtx_def* legitimize_pe_coff_extern_decl(rtx, bool)' declared 'static' but never defined [-Werror=unused-function] make[6]: *** [Makefile:2557: i386.o] Error 1 make[5]: *** [Makefile:5108: all-stage2-gcc] Error 2 make[4]: *** [Makefile:30031: stage2-bubble] Error 2 make[3]: *** [Makefile:30275: bootstrap] Error 2 make[2]: *** [Makefile:313: bootstrap] Error 2 make[1]: *** [Makefile:409: one] Error 1 make: *** [Makefile:406: one-master] Error 2 Thx, Haochen > > Thx, > Haochen > > > > > (Not needed here as ILT already fixed the issue on master). > > > > thanks, > > sam