https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109231
--- Comment #19 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> --- > Used > PATH=/export/home/jakub/gcc-11-inst/bin:$PATH > LD_LIBRARY_PATH=/export/home/jakub/gcc-11-inst/lib/ CC='gcc > -L/export/home/jakub/gcc-11-inst/lib -R/export/home/jakub/gcc-11-inst/lib/' > CXX='g++ -L/export/home/jakub/gcc-11-inst/lib > -R/export/home/jakub/gcc-11-inst/lib/' GDC='gdc > -L/export/home/jakub/gcc-11-inst/lib -R/export/home/jakub/gcc-11-inst/lib/' > ../configure --prefix=/export/home/jakub/gcc-inst --enable-languages=c,c++,d > --disable-libssp --disable-libsanitizer --disable-nls --with-gmp=/opt/csw > --with-ld=/usr/ccs/bin/ld --without-gnu-ld --with-as=/opt/csw/bin/gas > --with-gnu-as --with-libiconv-prefix=/opt/csw --with-mpfr=/opt/csw > --enable-libphobos --disable-multilib --enable-obsolete > in the end, which worked, but unfortunately I can't reproduce, gobjdump -dr > on > {prev-,}sparc-sun-solaris2.11/libphobos/libdruntime/rt/util/typeinfo.o > and > {prev-,}sparc-sun-solaris2.11/libphobos/libdruntime/rt/util/.libs/typeinfo.o > is identical. I haven't yet been able to reproduce the comparison failure: while last night's trunk bootstrap with gas failed again with the typeinfo.o comparison failure, when I try to rerun make GDCFLAGS='-g -O2 -save-temps -fdump-tree-optimized -da' rt/util/typeinfo.lo in the stage 2 and stage 3 sparc-sun-solaris2.11/libphobos/libdruntime (each time with all the stage<n> directories restored to their unprefixed names at the toplevel), I didn't get that difference. Very weird: might be some memory corruption issue somewhere, influenced by the exact environment variables used during the build e.g. I have no idea how to actually trace this down, though.