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.

Reply via email to