https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82348
Bug ID: 82348 Summary: make[4]: Circular runtime.lo <- bytes.gox dependency dropped. Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: mfe at live dot de CC: cmang at google dot com Target Milestone: --- Configure: gcc-compiled# ../gcc-trunk/configure CC=/opt/gcc-7.1/bin/gcc CXX=/opt/gcc-7.1/bin/g++ --enable-languages=c,c++,go --prefix=/opt/gcc-8 --with-cpu=v7 --disable-libstdcxx-pch --disable-linux-futex --disable-libsanitizer --enable-clocale=gnu --enable-debug --disable-doc --disable-libcilkrts --disable-libitm --disable-nls System:Sparc Error: make[3]: Entering directory '/c/backup/ReadyNASDuoSparc/gcc-compiled/sparc-unknown-linux-gnu/libgo' make[4]: Entering directory '/c/backup/ReadyNASDuoSparc/gcc-compiled/sparc-unknown-linux-gnu/libgo' /bin/mkdir -p .; files=`echo ../../../gcc-trunk/libgo/go/errors/errors.go | sed -e 's/[^ ]*\.gox//g' -e 's/[^ ]*\.dep//'`; /bin/sh ./libtool --tag GO --mode=compile /backup/ReadyNASDuoSparc/gcc-compiled/./gcc/gccgo -B/backup/ReadyNASDuoSparc/gcc-compiled/./gcc/ -B/opt/gcc-8/sparc-unknown-linux-gnu/bin/ -B/opt/gcc-8/sparc-unknown-linux-gnu/lib/ -isystem /opt/gcc-8/sparc-unknown-linux-gnu/include -isystem /opt/gcc-8/sparc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=`echo errors.lo | sed -e 's/.lo$//' -e 's|golang_org|vendor/golang_org|'` -o errors.lo $files libtool: compile: /backup/ReadyNASDuoSparc/gcc-compiled/./gcc/gccgo -B/backup/ReadyNASDuoSparc/gcc-compiled/./gcc/ -B/opt/gcc-8/sparc-unknown-linux-gnu/bin/ -B/opt/gcc-8/sparc-unknown-linux-gnu/lib/ -isystem /opt/gcc-8/sparc-unknown-linux-gnu/include -isystem /opt/gcc-8/sparc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=errors ../../../gcc-trunk/libgo/go/errors/errors.go -fPIC -o .libs/errors.o libtool: compile: /backup/ReadyNASDuoSparc/gcc-compiled/./gcc/gccgo -B/backup/ReadyNASDuoSparc/gcc-compiled/./gcc/ -B/opt/gcc-8/sparc-unknown-linux-gnu/bin/ -B/opt/gcc-8/sparc-unknown-linux-gnu/lib/ -isystem /opt/gcc-8/sparc-unknown-linux-gnu/include -isystem /opt/gcc-8/sparc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=errors ../../../gcc-trunk/libgo/go/errors/errors.go -o errors.o >/dev/null 2>&1 f="errors.o"; if test ! -f $f; then f="./.libs/errors.o"; fi; objcopy -j .go_export $f errors.s-gox.tmp; /bin/sh ../../../gcc-trunk/libgo/mvifdiff.sh errors.s-gox.tmp `echo errors.s-gox | sed -e 's/s-gox/gox/'` echo timestamp > errors.s-gox make[4]: Circular runtime.lo <- bytes.gox dependency dropped. make[4]: Circular fmt.lo <- io.gox dependency dropped. make[4]: *** No rule to make target 'internal/cpu.gox', needed by 'math.lo'. Stop. make[4]: Leaving directory '/c/backup/ReadyNASDuoSparc/gcc-compiled/sparc-unknown-linux-gnu/libgo' make[3]: *** [Makefile:2693: all-recursive] Error 1 make[3]: Leaving directory '/c/backup/ReadyNASDuoSparc/gcc-compiled/sparc-unknown-linux-gnu/libgo' make[2]: *** [Makefile:1397: all] Error 2 make[2]: Leaving directory '/c/backup/ReadyNASDuoSparc/gcc-compiled/sparc-unknown-linux-gnu/libgo' make[1]: *** [Makefile:20236: all-target-libgo] Error 2 make[1]: Leaving directory '/c/backup/ReadyNASDuoSparc/gcc-compiled' make: *** [Makefile:945: all] Error 2 I would like to ask, whether gcc-compiled/gcc/gccgo is the final go compiler or it is previous generated compiler from bootstrapping.