https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103306
Bug ID: 103306 Summary: parallel build hangs since 04c5a91d068c4ca2f09c2bc206fce00db9d1790b Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu For a few days, I am failing to build a x86_64-pc-linux-gnu compiler on one of my systems; both bootstrap and non-bootstrap builds behave the same. libtool: link: x86_64-pc-linux-gnu-ranlib .libs/libubsan.a libtool: link: rm -fr .libs/libubsan.lax libtool: link: ( cd ".libs" && rm -f "libubsan.la" && ln -s "../libubsan.la" "libubsan.la" ) make[8]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/32/libsanitizer/ubsan' make[8]: Entering directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/32/libsanitizer' true "AR_FLAGS=rc" "CC_FOR_BUILD=x86_64-pc-linux-gnu-gcc" "CFLAGS=-g -O2 -m32" "CXXFLAGS=-g -O2 -D_GNU_SOURCE -m32" "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=-m32" "LIBCFLAGS=-g -O2 -m32" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/repo/gcc-trunk//binary-trunk-r12-5339-20211114023225-g04c5a91d068-checking-yes-rtl-df-extra-nobootstrap-amd64" "infodir=/repo/gcc-trunk//binary-trunk-r12-5339-20211114023225-g04c5a91d068-checking-yes-rtl-df-extra-nobootstrap-amd64/share/info" "libdir=/repo/gcc-trunk//binary-trunk-r12-5339-20211114023225-g04c5a91d068-checking-yes-rtl-df-extra-nobootstrap-amd64/lib" "prefix=/repo/gcc-trunk//binary-trunk-r12-5339-20211114023225-g04c5a91d068-checking-yes-rtl-df-extra-nobootstrap-amd64" "includedir=/repo/gcc-trunk//binary-trunk-r12-5339-20211114023225-g04c5a91d068-checking-yes-rtl-df-extra-nobootstrap-amd64/include" "AR=x86_64-pc-linux-gnu-ar" "AS=/repo/build-gcc-trunk-amd64/./gcc/as" "LD=/repo/build-gcc-trunk-amd64/./gcc/collect-ld -m elf_x86_64 -m elf_i386" "LIBCFLAGS=-g -O2 -m32" "NM=/repo/build-gcc-trunk-amd64/./gcc/nm" "PICFLAG=" "RANLIB=x86_64-pc-linux-gnu-ranlib" "DESTDIR=" DO=all multi-do # make make[8]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/32/libsanitizer' make[7]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/32/libsanitizer' make[6]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/32/libsanitizer' make[5]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/libsanitizer' make[4]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/libsanitizer' make[3]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/libsanitizer' make[2]: Leaving directory '/repo/build-gcc-trunk-amd64/x86_64-pc-linux-gnu/libsanitizer' make[1]: Leaving directory '/repo/build-gcc-trunk-amd64' The system is 100% idle afterwards, but I don't get my terminal / build script doesn't continue with make install. I've bisected this to have started with 04c5a91d068c4ca2f09c2bc206fce00db9d1790b Configure: /repo/gcc-trunk//configure --enable-languages=c,c++ --enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra --disable-bootstrap --with-cloog --with-ppl --with-isl --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --with-ld=/usr/bin/x86_64-pc-linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r12-5339-20211114023225-g04c5a91d068-checking-yes-rtl-df-extra-nobootstrap-amd64 make: make -j8 non-parallel build works fine: make -j1