https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61232
Bug ID: 61232 Summary: [4.10 Regression] link errors building libgo Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: doko at gcc dot gnu.org libgo fails to link, at least on x86*, powerpc*, arm*, aarch64* -linux with trunk 20140519: .libs/bytes.o:(.data.rel.C237[__go_td_FppN12_bytes.ReaderN9_io.WritererN5_int64N5_erroree]+0x0): multiple definition of `C237' .libs/bufio.o:(.bss.C237[__go_td_FpN16_bufio.ReadWriteree]+0x0): first defined here .libs/bytes.o: In function `bytes.Len.pN12_bytes.Buffer': /build/buildd/gcc-snapshot-20140519/build/aarch64-linux-gnu/libgo/../../../src/libgo/go/bytes/buffer.go:57: multiple definition of `C217' .libs/bufio.o:/build/buildd/gcc-snapshot-20140519/build/aarch64-linux-gnu/libgo/../../../src/libgo/go/bufio/bufio.go:71: first defined here /usr/bin/aarch64-linux-gnu-ld: Warning: size of symbol `C217' changed from 16 in .libs/bufio.o to 8 in .libs/bytes.o .libs/bytes.o: In function `bytes.Len.pN12_bytes.Buffer': [some hundred messages like these follow] complete build logs at https://launchpad.net/ubuntu/+source/gcc-snapshot/20140519-0ubuntu1