https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92605
Bug ID: 92605 Summary: [10 regression] r278509 causes/reveals issue in building go library Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: seurer at gcc dot gnu.org CC: cmang at google dot com Target Milestone: --- /bin/mkdir -p cmd/go/internal; files=`echo /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/cache.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/coderepo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/fetch.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/key.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/proxy.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/pseudo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/repo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/sumdb.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/unzip.go archive/zip.gox bytes.gox cmd/go/internal/base.gox cmd/go/internal/cfg.gox cmd/go/internal/dirhash.gox cmd/go/internal/get.gox cmd/go/internal/lockedfile.gox cmd/go/internal/modfetch/codehost.gox cmd/go/internal/modfile.gox cmd/go/internal/module.gox cmd/go/internal/note.gox cmd/go/internal/par.gox cmd/go/internal/renameio.gox cmd/go/internal/semver.gox cmd/go/internal/str.gox cmd/go/internal/sumweb.gox cmd/go/internal/web.gox encoding/json.gox errors.gox fmt.gox internal/lazyregexp.gox io.gox io/ioutil.gox net/url.gox os.gox path.gox path/filepath.gox sort.gox strconv.gox strings.gox sync.gox time.gox | sed -e 's/[^ ]*\.gox//g' -e 's/[^ ]*\.dep//'`; /bin/sh ./libtool --tag GO --mode=compile /home/seurer/gcc/build/gcc-test/./gcc/gccgo -B/home/seurer/gcc/build/gcc-test/./gcc/ -B/home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=`echo cmd/go/internal/modfetch.lo | sed -e 's/.lo$//'` -static -o cmd/go/internal/modfetch.lo $files libtool: compile: /home/seurer/gcc/build/gcc-test/./gcc/gccgo -B/home/seurer/gcc/build/gcc-test/./gcc/ -B/home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=cmd/go/internal/modfetch /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/cache.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/coderepo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/fetch.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/key.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/proxy.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/pseudo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/repo.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/sumdb.go /home/seurer/gcc/gcc-test/libgo/go/cmd/go/internal/modfetch/unzip.go -o cmd/go/internal/modfetch.o internal/bytealg/.libs/bytealg.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here reflect/.libs/makefunc_ffi_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/clone_linux.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/errno.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/signame.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here syscall/.libs/wait.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here log/syslog/.libs/syslog_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here runtime/internal/.libs/atomic_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here sync/.libs/atomic_c.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here internal/cpu/.libs/cpu_gccgo.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: multiple definition of `runtime_usestackmaps' runtime/.libs/aeshash.o:/home/seurer/gcc/gcc-test/libgo/runtime/runtime.h:478: first defined here collect2: error: ld returned 1 exit status Makefile:1368: recipe for target 'libgo.la' failed make[4]: *** [libgo.la] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/home/seurer/gcc/build/gcc-test/powerpc64le-unknown-linux-gnu/libgo'