Created
December 15, 2022 18:16
-
-
Save derekparker/d391d9bb492f9ee611c8ad136e813ab3 to your computer and use it in GitHub Desktop.
Go1.20rc1 stdlib shared build failure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WORK=/tmp/go-build3103895841 | |
mkdir -p $WORK/b262/ | |
cat >/tmp/go-build3103895841/b262/importcfg.link << 'EOF' # internal | |
packagefile runtime=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime.a | |
packagefile archive/tar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/archive/tar.a | |
packagefile archive/zip=/home/deparker/Code/go/pkg/linux_amd64_dynlink/archive/zip.a | |
packagefile bufio=/home/deparker/Code/go/pkg/linux_amd64_dynlink/bufio.a | |
packagefile bytes=/home/deparker/Code/go/pkg/linux_amd64_dynlink/bytes.a | |
packagefile compress/bzip2=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/bzip2.a | |
packagefile compress/flate=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/flate.a | |
packagefile compress/gzip=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/gzip.a | |
packagefile compress/lzw=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/lzw.a | |
packagefile compress/zlib=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/zlib.a | |
packagefile container/heap=/home/deparker/Code/go/pkg/linux_amd64_dynlink/container/heap.a | |
packagefile container/list=/home/deparker/Code/go/pkg/linux_amd64_dynlink/container/list.a | |
packagefile container/ring=/home/deparker/Code/go/pkg/linux_amd64_dynlink/container/ring.a | |
packagefile context=/home/deparker/Code/go/pkg/linux_amd64_dynlink/context.a | |
packagefile crypto=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto.a | |
packagefile crypto/aes=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/aes.a | |
packagefile crypto/cipher=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/cipher.a | |
packagefile crypto/des=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/des.a | |
packagefile crypto/dsa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/dsa.a | |
packagefile crypto/ecdh=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/ecdh.a | |
packagefile crypto/ecdsa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/ecdsa.a | |
packagefile crypto/ed25519=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/ed25519.a | |
packagefile crypto/elliptic=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/elliptic.a | |
packagefile crypto/hmac=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/hmac.a | |
packagefile crypto/internal/alias=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/alias.a | |
packagefile crypto/internal/bigmod=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/bigmod.a | |
packagefile crypto/internal/boring=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring.a | |
packagefile crypto/internal/boring/bbig=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring/bbig.a | |
packagefile crypto/internal/boring/bcache=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring/bcache.a | |
packagefile crypto/internal/boring/sig=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring/sig.a | |
packagefile crypto/internal/edwards25519=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/edwards25519.a | |
packagefile crypto/internal/edwards25519/field=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/edwards25519/field.a | |
packagefile crypto/internal/nistec=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/nistec.a | |
packagefile crypto/internal/nistec/fiat=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/nistec/fiat.a | |
packagefile crypto/internal/randutil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/randutil.a | |
packagefile crypto/md5=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/md5.a | |
packagefile crypto/rand=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/rand.a | |
packagefile crypto/rc4=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/rc4.a | |
packagefile crypto/rsa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/rsa.a | |
packagefile crypto/sha1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/sha1.a | |
packagefile crypto/sha256=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/sha256.a | |
packagefile crypto/sha512=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/sha512.a | |
packagefile crypto/subtle=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/subtle.a | |
packagefile crypto/tls=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/tls.a | |
packagefile crypto/x509=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/x509.a | |
packagefile crypto/x509/pkix=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/x509/pkix.a | |
packagefile database/sql=/home/deparker/Code/go/pkg/linux_amd64_dynlink/database/sql.a | |
packagefile database/sql/driver=/home/deparker/Code/go/pkg/linux_amd64_dynlink/database/sql/driver.a | |
packagefile debug/buildinfo=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/buildinfo.a | |
packagefile debug/dwarf=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/dwarf.a | |
packagefile debug/elf=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/elf.a | |
packagefile debug/gosym=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/gosym.a | |
packagefile debug/macho=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/macho.a | |
packagefile debug/pe=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/pe.a | |
packagefile debug/plan9obj=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/plan9obj.a | |
packagefile embed=/home/deparker/Code/go/pkg/linux_amd64_dynlink/embed.a | |
packagefile encoding=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding.a | |
packagefile encoding/ascii85=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/ascii85.a | |
packagefile encoding/asn1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/asn1.a | |
packagefile encoding/base32=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/base32.a | |
packagefile encoding/base64=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/base64.a | |
packagefile encoding/binary=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/binary.a | |
packagefile encoding/csv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/csv.a | |
packagefile encoding/gob=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/gob.a | |
packagefile encoding/hex=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/hex.a | |
packagefile encoding/json=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/json.a | |
packagefile encoding/pem=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/pem.a | |
packagefile encoding/xml=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/xml.a | |
packagefile errors=/home/deparker/Code/go/pkg/linux_amd64_dynlink/errors.a | |
packagefile expvar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/expvar.a | |
packagefile flag=/home/deparker/Code/go/pkg/linux_amd64_dynlink/flag.a | |
packagefile fmt=/home/deparker/Code/go/pkg/linux_amd64_dynlink/fmt.a | |
packagefile go/ast=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/ast.a | |
packagefile go/build=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/build.a | |
packagefile go/build/constraint=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/build/constraint.a | |
packagefile go/constant=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/constant.a | |
packagefile go/doc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/doc.a | |
packagefile go/doc/comment=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/doc/comment.a | |
packagefile go/format=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/format.a | |
packagefile go/importer=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/importer.a | |
packagefile go/internal/gccgoimporter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/gccgoimporter.a | |
packagefile go/internal/gcimporter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/gcimporter.a | |
packagefile go/internal/srcimporter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/srcimporter.a | |
packagefile go/internal/typeparams=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/typeparams.a | |
packagefile go/parser=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/parser.a | |
packagefile go/printer=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/printer.a | |
packagefile go/scanner=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/scanner.a | |
packagefile go/token=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/token.a | |
packagefile go/types=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/types.a | |
packagefile hash=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash.a | |
packagefile hash/adler32=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/adler32.a | |
packagefile hash/crc32=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/crc32.a | |
packagefile hash/crc64=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/crc64.a | |
packagefile hash/fnv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/fnv.a | |
packagefile hash/maphash=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/maphash.a | |
packagefile html=/home/deparker/Code/go/pkg/linux_amd64_dynlink/html.a | |
packagefile html/template=/home/deparker/Code/go/pkg/linux_amd64_dynlink/html/template.a | |
packagefile image=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image.a | |
packagefile image/color=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/color.a | |
packagefile image/color/palette=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/color/palette.a | |
packagefile image/draw=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/draw.a | |
packagefile image/gif=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/gif.a | |
packagefile image/internal/imageutil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/internal/imageutil.a | |
packagefile image/jpeg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/jpeg.a | |
packagefile image/png=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/png.a | |
packagefile index/suffixarray=/home/deparker/Code/go/pkg/linux_amd64_dynlink/index/suffixarray.a | |
packagefile internal/abi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/abi.a | |
packagefile internal/buildcfg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/buildcfg.a | |
packagefile internal/bytealg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/bytealg.a | |
packagefile internal/cfg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/cfg.a | |
packagefile internal/coverage=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage.a | |
packagefile internal/coverage/calloc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/calloc.a | |
packagefile internal/coverage/cformat=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/cformat.a | |
packagefile internal/coverage/cmerge=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/cmerge.a | |
packagefile internal/coverage/decodecounter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/decodecounter.a | |
packagefile internal/coverage/decodemeta=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/decodemeta.a | |
packagefile internal/coverage/encodecounter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/encodecounter.a | |
packagefile internal/coverage/encodemeta=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/encodemeta.a | |
packagefile internal/coverage/pods=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/pods.a | |
packagefile internal/coverage/rtcov=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/rtcov.a | |
packagefile internal/coverage/slicereader=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/slicereader.a | |
packagefile internal/coverage/slicewriter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/slicewriter.a | |
packagefile internal/coverage/stringtab=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/stringtab.a | |
packagefile internal/coverage/uleb128=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/uleb128.a | |
packagefile internal/cpu=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/cpu.a | |
packagefile internal/dag=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/dag.a | |
packagefile internal/diff=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/diff.a | |
packagefile internal/fmtsort=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/fmtsort.a | |
packagefile internal/fuzz=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/fuzz.a | |
packagefile internal/goarch=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goarch.a | |
packagefile internal/godebug=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/godebug.a | |
packagefile internal/goexperiment=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goexperiment.a | |
packagefile internal/goos=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goos.a | |
packagefile internal/goroot=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goroot.a | |
packagefile internal/goversion=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goversion.a | |
packagefile internal/intern=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/intern.a | |
packagefile internal/itoa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/itoa.a | |
packagefile internal/lazyregexp=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/lazyregexp.a | |
packagefile internal/lazytemplate=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/lazytemplate.a | |
packagefile internal/nettrace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/nettrace.a | |
packagefile internal/obscuretestdata=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/obscuretestdata.a | |
packagefile internal/oserror=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/oserror.a | |
packagefile internal/pkgbits=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/pkgbits.a | |
packagefile internal/platform=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/platform.a | |
packagefile internal/poll=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/poll.a | |
packagefile internal/profile=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/profile.a | |
packagefile internal/race=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/race.a | |
packagefile internal/reflectlite=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/reflectlite.a | |
packagefile internal/safefilepath=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/safefilepath.a | |
packagefile internal/saferio=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/saferio.a | |
packagefile internal/singleflight=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/singleflight.a | |
packagefile internal/syscall/execenv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/syscall/execenv.a | |
packagefile internal/syscall/unix=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/syscall/unix.a | |
packagefile internal/sysinfo=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/sysinfo.a | |
packagefile internal/testenv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/testenv.a | |
packagefile internal/testlog=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/testlog.a | |
packagefile internal/testpty=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/testpty.a | |
packagefile internal/trace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/trace.a | |
packagefile internal/txtar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/txtar.a | |
packagefile internal/types/errors=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/types/errors.a | |
packagefile internal/unsafeheader=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/unsafeheader.a | |
packagefile internal/xcoff=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/xcoff.a | |
packagefile io=/home/deparker/Code/go/pkg/linux_amd64_dynlink/io.a | |
packagefile io/fs=/home/deparker/Code/go/pkg/linux_amd64_dynlink/io/fs.a | |
packagefile io/ioutil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/io/ioutil.a | |
packagefile log=/home/deparker/Code/go/pkg/linux_amd64_dynlink/log.a | |
packagefile log/syslog=/home/deparker/Code/go/pkg/linux_amd64_dynlink/log/syslog.a | |
packagefile math=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math.a | |
packagefile math/big=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/big.a | |
packagefile math/bits=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/bits.a | |
packagefile math/cmplx=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/cmplx.a | |
packagefile math/rand=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/rand.a | |
packagefile mime=/home/deparker/Code/go/pkg/linux_amd64_dynlink/mime.a | |
packagefile mime/multipart=/home/deparker/Code/go/pkg/linux_amd64_dynlink/mime/multipart.a | |
packagefile mime/quotedprintable=/home/deparker/Code/go/pkg/linux_amd64_dynlink/mime/quotedprintable.a | |
packagefile net=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net.a | |
packagefile net/http=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http.a | |
packagefile net/http/cgi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/cgi.a | |
packagefile net/http/cookiejar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/cookiejar.a | |
packagefile net/http/fcgi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/fcgi.a | |
packagefile net/http/httptest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/httptest.a | |
packagefile net/http/httptrace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/httptrace.a | |
packagefile net/http/httputil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/httputil.a | |
packagefile net/http/internal=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/internal.a | |
packagefile net/http/internal/ascii=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/internal/ascii.a | |
packagefile net/http/internal/testcert=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/internal/testcert.a | |
packagefile net/http/pprof=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/pprof.a | |
packagefile net/internal/socktest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/internal/socktest.a | |
packagefile net/mail=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/mail.a | |
packagefile net/netip=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/netip.a | |
packagefile net/rpc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/rpc.a | |
packagefile net/rpc/jsonrpc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/rpc/jsonrpc.a | |
packagefile net/smtp=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/smtp.a | |
packagefile net/textproto=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/textproto.a | |
packagefile net/url=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/url.a | |
packagefile os=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os.a | |
packagefile os/exec=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/exec.a | |
packagefile os/exec/internal/fdtest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/exec/internal/fdtest.a | |
packagefile os/signal=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/signal.a | |
packagefile os/user=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/user.a | |
packagefile path=/home/deparker/Code/go/pkg/linux_amd64_dynlink/path.a | |
packagefile path/filepath=/home/deparker/Code/go/pkg/linux_amd64_dynlink/path/filepath.a | |
packagefile plugin=/home/deparker/Code/go/pkg/linux_amd64_dynlink/plugin.a | |
packagefile reflect=/home/deparker/Code/go/pkg/linux_amd64_dynlink/reflect.a | |
packagefile reflect/internal/example1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/reflect/internal/example1.a | |
packagefile reflect/internal/example2=/home/deparker/Code/go/pkg/linux_amd64_dynlink/reflect/internal/example2.a | |
packagefile regexp=/home/deparker/Code/go/pkg/linux_amd64_dynlink/regexp.a | |
packagefile regexp/syntax=/home/deparker/Code/go/pkg/linux_amd64_dynlink/regexp/syntax.a | |
packagefile runtime=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime.a | |
packagefile runtime/cgo=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/cgo.a | |
packagefile runtime/coverage=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/coverage.a | |
packagefile runtime/debug=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/debug.a | |
packagefile runtime/internal/atomic=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/atomic.a | |
packagefile runtime/internal/math=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/math.a | |
packagefile runtime/internal/startlinetest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/startlinetest.a | |
packagefile runtime/internal/sys=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/sys.a | |
packagefile runtime/internal/syscall=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/syscall.a | |
packagefile runtime/metrics=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/metrics.a | |
packagefile runtime/pprof=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/pprof.a | |
packagefile runtime/race=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/race.a | |
packagefile runtime/race/internal/amd64v1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/race/internal/amd64v1.a | |
packagefile runtime/race/internal/amd64v3=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/race/internal/amd64v3.a | |
packagefile runtime/trace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/trace.a | |
packagefile sort=/home/deparker/Code/go/pkg/linux_amd64_dynlink/sort.a | |
packagefile strconv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/strconv.a | |
packagefile strings=/home/deparker/Code/go/pkg/linux_amd64_dynlink/strings.a | |
packagefile sync=/home/deparker/Code/go/pkg/linux_amd64_dynlink/sync.a | |
packagefile sync/atomic=/home/deparker/Code/go/pkg/linux_amd64_dynlink/sync/atomic.a | |
packagefile syscall=/home/deparker/Code/go/pkg/linux_amd64_dynlink/syscall.a | |
packagefile testing=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing.a | |
packagefile testing/fstest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/fstest.a | |
packagefile testing/internal/testdeps=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/internal/testdeps.a | |
packagefile testing/iotest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/iotest.a | |
packagefile testing/quick=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/quick.a | |
packagefile text/scanner=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/scanner.a | |
packagefile text/tabwriter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/tabwriter.a | |
packagefile text/template=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/template.a | |
packagefile text/template/parse=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/template/parse.a | |
packagefile time=/home/deparker/Code/go/pkg/linux_amd64_dynlink/time.a | |
packagefile time/tzdata=/home/deparker/Code/go/pkg/linux_amd64_dynlink/time/tzdata.a | |
packagefile unicode=/home/deparker/Code/go/pkg/linux_amd64_dynlink/unicode.a | |
packagefile unicode/utf16=/home/deparker/Code/go/pkg/linux_amd64_dynlink/unicode/utf16.a | |
packagefile unicode/utf8=/home/deparker/Code/go/pkg/linux_amd64_dynlink/unicode/utf8.a | |
packagefile vendor/golang.org/x/crypto/chacha20=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/chacha20.a | |
packagefile vendor/golang.org/x/crypto/chacha20poly1305=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/chacha20poly1305.a | |
packagefile vendor/golang.org/x/crypto/cryptobyte=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/cryptobyte.a | |
packagefile vendor/golang.org/x/crypto/cryptobyte/asn1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/cryptobyte/asn1.a | |
packagefile vendor/golang.org/x/crypto/hkdf=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/hkdf.a | |
packagefile vendor/golang.org/x/crypto/internal/alias=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/internal/alias.a | |
packagefile vendor/golang.org/x/crypto/internal/poly1305=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/internal/poly1305.a | |
packagefile vendor/golang.org/x/net/dns/dnsmessage=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/dns/dnsmessage.a | |
packagefile vendor/golang.org/x/net/http/httpguts=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/http/httpguts.a | |
packagefile vendor/golang.org/x/net/http/httpproxy=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/http/httpproxy.a | |
packagefile vendor/golang.org/x/net/http2/hpack=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/http2/hpack.a | |
packagefile vendor/golang.org/x/net/idna=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/idna.a | |
packagefile vendor/golang.org/x/net/nettest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/nettest.a | |
packagefile vendor/golang.org/x/sys/cpu=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/sys/cpu.a | |
packagefile vendor/golang.org/x/text/secure/bidirule=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/secure/bidirule.a | |
packagefile vendor/golang.org/x/text/transform=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/transform.a | |
packagefile vendor/golang.org/x/text/unicode/bidi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/unicode/bidi.a | |
packagefile vendor/golang.org/x/text/unicode/norm=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/unicode/norm.a | |
modinfo "0w\xaf\f\x92t\b\x02A\xe1\xc1\a\xe6\xd6\x18\xe6\xf92C1\x86\x18 r\x00\x82B\x10A\x16\xd8\xf2" | |
EOF | |
cd . | |
/home/deparker/Code/go/pkg/tool/linux_amd64/link -o $WORK/b262/libstd.so -importcfg $WORK/b262/importcfg.link -installsuffix dynlink -buildmode=shared -extld=gcc archive/tar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/archive/tar.a archive/zip=/home/deparker/Code/go/pkg/linux_amd64_dynlink/archive/zip.a bufio=/home/deparker/Code/go/pkg/linux_amd64_dynlink/bufio.a bytes=/home/deparker/Code/go/pkg/linux_amd64_dynlink/bytes.a compress/bzip2=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/bzip2.a compress/flate=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/flate.a compress/gzip=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/gzip.a compress/lzw=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/lzw.a compress/zlib=/home/deparker/Code/go/pkg/linux_amd64_dynlink/compress/zlib.a container/heap=/home/deparker/Code/go/pkg/linux_amd64_dynlink/container/heap.a container/list=/home/deparker/Code/go/pkg/linux_amd64_dynlink/container/list.a container/ring=/home/deparker/Code/go/pkg/linux_amd64_dynlink/container/ring.a context=/home/deparker/Code/go/pkg/linux_amd64_dynlink/context.a crypto=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto.a crypto/aes=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/aes.a crypto/cipher=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/cipher.a crypto/des=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/des.a crypto/dsa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/dsa.a crypto/ecdh=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/ecdh.a crypto/ecdsa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/ecdsa.a crypto/ed25519=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/ed25519.a crypto/elliptic=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/elliptic.a crypto/hmac=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/hmac.a crypto/internal/alias=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/alias.a crypto/internal/bigmod=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/bigmod.a crypto/internal/boring=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring.a crypto/internal/boring/bbig=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring/bbig.a crypto/internal/boring/bcache=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring/bcache.a crypto/internal/boring/sig=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/boring/sig.a crypto/internal/edwards25519=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/edwards25519.a crypto/internal/edwards25519/field=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/edwards25519/field.a crypto/internal/nistec=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/nistec.a crypto/internal/nistec/fiat=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/nistec/fiat.a crypto/internal/randutil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/internal/randutil.a crypto/md5=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/md5.a crypto/rand=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/rand.a crypto/rc4=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/rc4.a crypto/rsa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/rsa.a crypto/sha1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/sha1.a crypto/sha256=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/sha256.a crypto/sha512=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/sha512.a crypto/subtle=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/subtle.a crypto/tls=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/tls.a crypto/x509=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/x509.a crypto/x509/pkix=/home/deparker/Code/go/pkg/linux_amd64_dynlink/crypto/x509/pkix.a database/sql=/home/deparker/Code/go/pkg/linux_amd64_dynlink/database/sql.a database/sql/driver=/home/deparker/Code/go/pkg/linux_amd64_dynlink/database/sql/driver.a debug/buildinfo=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/buildinfo.a debug/dwarf=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/dwarf.a debug/elf=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/elf.a debug/gosym=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/gosym.a debug/macho=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/macho.a debug/pe=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/pe.a debug/plan9obj=/home/deparker/Code/go/pkg/linux_amd64_dynlink/debug/plan9obj.a embed=/home/deparker/Code/go/pkg/linux_amd64_dynlink/embed.a encoding=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding.a encoding/ascii85=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/ascii85.a encoding/asn1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/asn1.a encoding/base32=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/base32.a encoding/base64=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/base64.a encoding/binary=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/binary.a encoding/csv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/csv.a encoding/gob=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/gob.a encoding/hex=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/hex.a encoding/json=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/json.a encoding/pem=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/pem.a encoding/xml=/home/deparker/Code/go/pkg/linux_amd64_dynlink/encoding/xml.a errors=/home/deparker/Code/go/pkg/linux_amd64_dynlink/errors.a expvar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/expvar.a flag=/home/deparker/Code/go/pkg/linux_amd64_dynlink/flag.a fmt=/home/deparker/Code/go/pkg/linux_amd64_dynlink/fmt.a go/ast=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/ast.a go/build=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/build.a go/build/constraint=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/build/constraint.a go/constant=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/constant.a go/doc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/doc.a go/doc/comment=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/doc/comment.a go/format=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/format.a go/importer=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/importer.a go/internal/gccgoimporter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/gccgoimporter.a go/internal/gcimporter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/gcimporter.a go/internal/srcimporter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/srcimporter.a go/internal/typeparams=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/internal/typeparams.a go/parser=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/parser.a go/printer=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/printer.a go/scanner=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/scanner.a go/token=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/token.a go/types=/home/deparker/Code/go/pkg/linux_amd64_dynlink/go/types.a hash=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash.a hash/adler32=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/adler32.a hash/crc32=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/crc32.a hash/crc64=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/crc64.a hash/fnv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/fnv.a hash/maphash=/home/deparker/Code/go/pkg/linux_amd64_dynlink/hash/maphash.a html=/home/deparker/Code/go/pkg/linux_amd64_dynlink/html.a html/template=/home/deparker/Code/go/pkg/linux_amd64_dynlink/html/template.a image=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image.a image/color=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/color.a image/color/palette=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/color/palette.a image/draw=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/draw.a image/gif=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/gif.a image/internal/imageutil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/internal/imageutil.a image/jpeg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/jpeg.a image/png=/home/deparker/Code/go/pkg/linux_amd64_dynlink/image/png.a index/suffixarray=/home/deparker/Code/go/pkg/linux_amd64_dynlink/index/suffixarray.a internal/abi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/abi.a internal/buildcfg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/buildcfg.a internal/bytealg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/bytealg.a internal/cfg=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/cfg.a internal/coverage=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage.a internal/coverage/calloc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/calloc.a internal/coverage/cformat=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/cformat.a internal/coverage/cmerge=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/cmerge.a internal/coverage/decodecounter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/decodecounter.a internal/coverage/decodemeta=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/decodemeta.a internal/coverage/encodecounter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/encodecounter.a internal/coverage/encodemeta=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/encodemeta.a internal/coverage/pods=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/pods.a internal/coverage/rtcov=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/rtcov.a internal/coverage/slicereader=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/slicereader.a internal/coverage/slicewriter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/slicewriter.a internal/coverage/stringtab=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/stringtab.a internal/coverage/uleb128=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/coverage/uleb128.a internal/cpu=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/cpu.a internal/dag=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/dag.a internal/diff=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/diff.a internal/fmtsort=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/fmtsort.a internal/fuzz=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/fuzz.a internal/goarch=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goarch.a internal/godebug=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/godebug.a internal/goexperiment=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goexperiment.a internal/goos=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goos.a internal/goroot=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goroot.a internal/goversion=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/goversion.a internal/intern=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/intern.a internal/itoa=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/itoa.a internal/lazyregexp=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/lazyregexp.a internal/lazytemplate=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/lazytemplate.a internal/nettrace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/nettrace.a internal/obscuretestdata=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/obscuretestdata.a internal/oserror=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/oserror.a internal/pkgbits=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/pkgbits.a internal/platform=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/platform.a internal/poll=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/poll.a internal/profile=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/profile.a internal/race=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/race.a internal/reflectlite=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/reflectlite.a internal/safefilepath=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/safefilepath.a internal/saferio=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/saferio.a internal/singleflight=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/singleflight.a internal/syscall/execenv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/syscall/execenv.a internal/syscall/unix=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/syscall/unix.a internal/sysinfo=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/sysinfo.a internal/testenv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/testenv.a internal/testlog=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/testlog.a internal/testpty=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/testpty.a internal/trace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/trace.a internal/txtar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/txtar.a internal/types/errors=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/types/errors.a internal/unsafeheader=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/unsafeheader.a internal/xcoff=/home/deparker/Code/go/pkg/linux_amd64_dynlink/internal/xcoff.a io=/home/deparker/Code/go/pkg/linux_amd64_dynlink/io.a io/fs=/home/deparker/Code/go/pkg/linux_amd64_dynlink/io/fs.a io/ioutil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/io/ioutil.a log=/home/deparker/Code/go/pkg/linux_amd64_dynlink/log.a log/syslog=/home/deparker/Code/go/pkg/linux_amd64_dynlink/log/syslog.a math=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math.a math/big=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/big.a math/bits=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/bits.a math/cmplx=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/cmplx.a math/rand=/home/deparker/Code/go/pkg/linux_amd64_dynlink/math/rand.a mime=/home/deparker/Code/go/pkg/linux_amd64_dynlink/mime.a mime/multipart=/home/deparker/Code/go/pkg/linux_amd64_dynlink/mime/multipart.a mime/quotedprintable=/home/deparker/Code/go/pkg/linux_amd64_dynlink/mime/quotedprintable.a net=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net.a net/http=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http.a net/http/cgi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/cgi.a net/http/cookiejar=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/cookiejar.a net/http/fcgi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/fcgi.a net/http/httptest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/httptest.a net/http/httptrace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/httptrace.a net/http/httputil=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/httputil.a net/http/internal=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/internal.a net/http/internal/ascii=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/internal/ascii.a net/http/internal/testcert=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/internal/testcert.a net/http/pprof=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/http/pprof.a net/internal/socktest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/internal/socktest.a net/mail=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/mail.a net/netip=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/netip.a net/rpc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/rpc.a net/rpc/jsonrpc=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/rpc/jsonrpc.a net/smtp=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/smtp.a net/textproto=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/textproto.a net/url=/home/deparker/Code/go/pkg/linux_amd64_dynlink/net/url.a os=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os.a os/exec=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/exec.a os/exec/internal/fdtest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/exec/internal/fdtest.a os/signal=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/signal.a os/user=/home/deparker/Code/go/pkg/linux_amd64_dynlink/os/user.a path=/home/deparker/Code/go/pkg/linux_amd64_dynlink/path.a path/filepath=/home/deparker/Code/go/pkg/linux_amd64_dynlink/path/filepath.a plugin=/home/deparker/Code/go/pkg/linux_amd64_dynlink/plugin.a reflect=/home/deparker/Code/go/pkg/linux_amd64_dynlink/reflect.a reflect/internal/example1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/reflect/internal/example1.a reflect/internal/example2=/home/deparker/Code/go/pkg/linux_amd64_dynlink/reflect/internal/example2.a regexp=/home/deparker/Code/go/pkg/linux_amd64_dynlink/regexp.a regexp/syntax=/home/deparker/Code/go/pkg/linux_amd64_dynlink/regexp/syntax.a runtime=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime.a runtime/cgo=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/cgo.a runtime/coverage=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/coverage.a runtime/debug=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/debug.a runtime/internal/atomic=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/atomic.a runtime/internal/math=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/math.a runtime/internal/startlinetest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/startlinetest.a runtime/internal/sys=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/sys.a runtime/internal/syscall=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/internal/syscall.a runtime/metrics=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/metrics.a runtime/pprof=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/pprof.a runtime/race=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/race.a runtime/race/internal/amd64v1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/race/internal/amd64v1.a runtime/race/internal/amd64v3=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/race/internal/amd64v3.a runtime/trace=/home/deparker/Code/go/pkg/linux_amd64_dynlink/runtime/trace.a sort=/home/deparker/Code/go/pkg/linux_amd64_dynlink/sort.a strconv=/home/deparker/Code/go/pkg/linux_amd64_dynlink/strconv.a strings=/home/deparker/Code/go/pkg/linux_amd64_dynlink/strings.a sync=/home/deparker/Code/go/pkg/linux_amd64_dynlink/sync.a sync/atomic=/home/deparker/Code/go/pkg/linux_amd64_dynlink/sync/atomic.a syscall=/home/deparker/Code/go/pkg/linux_amd64_dynlink/syscall.a testing=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing.a testing/fstest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/fstest.a testing/internal/testdeps=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/internal/testdeps.a testing/iotest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/iotest.a testing/quick=/home/deparker/Code/go/pkg/linux_amd64_dynlink/testing/quick.a text/scanner=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/scanner.a text/tabwriter=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/tabwriter.a text/template=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/template.a text/template/parse=/home/deparker/Code/go/pkg/linux_amd64_dynlink/text/template/parse.a time=/home/deparker/Code/go/pkg/linux_amd64_dynlink/time.a time/tzdata=/home/deparker/Code/go/pkg/linux_amd64_dynlink/time/tzdata.a unicode=/home/deparker/Code/go/pkg/linux_amd64_dynlink/unicode.a unicode/utf16=/home/deparker/Code/go/pkg/linux_amd64_dynlink/unicode/utf16.a unicode/utf8=/home/deparker/Code/go/pkg/linux_amd64_dynlink/unicode/utf8.a vendor/golang.org/x/crypto/chacha20=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/chacha20.a vendor/golang.org/x/crypto/chacha20poly1305=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/chacha20poly1305.a vendor/golang.org/x/crypto/cryptobyte=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/cryptobyte.a vendor/golang.org/x/crypto/cryptobyte/asn1=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/cryptobyte/asn1.a vendor/golang.org/x/crypto/hkdf=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/hkdf.a vendor/golang.org/x/crypto/internal/alias=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/internal/alias.a vendor/golang.org/x/crypto/internal/poly1305=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/crypto/internal/poly1305.a vendor/golang.org/x/net/dns/dnsmessage=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/dns/dnsmessage.a vendor/golang.org/x/net/http/httpguts=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/http/httpguts.a vendor/golang.org/x/net/http/httpproxy=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/http/httpproxy.a vendor/golang.org/x/net/http2/hpack=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/http2/hpack.a vendor/golang.org/x/net/idna=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/idna.a vendor/golang.org/x/net/nettest=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/net/nettest.a vendor/golang.org/x/sys/cpu=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/sys/cpu.a vendor/golang.org/x/text/secure/bidirule=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/secure/bidirule.a vendor/golang.org/x/text/transform=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/transform.a vendor/golang.org/x/text/unicode/bidi=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/unicode/bidi.a vendor/golang.org/x/text/unicode/norm=/home/deparker/Code/go/pkg/linux_amd64_dynlink/vendor/golang.org/x/text/unicode/norm.a | |
# /tmp/go-build3103895841/b262/libstd.so | |
/home/deparker/Code/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1 | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnCreated(void*)': | |
gotsan.cpp:(.text+0x740): multiple definition of `__tsan::ThreadContext::OnCreated(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x740): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnJoined(void*)': | |
gotsan.cpp:(.text+0x760): multiple definition of `__tsan::ThreadContext::OnJoined(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x760): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::GetReport(__sanitizer::DDCallback*)': | |
gotsan.cpp:(.text+0x790): multiple definition of `__sanitizer::DD::GetReport(__sanitizer::DDCallback*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x790): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::Error() const': | |
gotsan.cpp:(.text+0x7d0): multiple definition of `__sanitizer::MemoryMappingLayout::Error() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::Reset()': | |
gotsan.cpp:(.text+0x7e0): multiple definition of `__sanitizer::MemoryMappingLayout::Reset()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuspendedThreadsListLinux::ThreadCount() const': | |
gotsan.cpp:(.text+0x7f0): multiple definition of `__sanitizer::SuspendedThreadsListLinux::ThreadCount() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::FillProfileCallback(unsigned long, unsigned long, bool, unsigned long*)': | |
gotsan.cpp:(.text+0x800): multiple definition of `__tsan::FillProfileCallback(unsigned long, unsigned long, bool, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x800): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::MutexSet()': | |
gotsan.cpp:(.text+0x880): multiple definition of `__tsan::MutexSet::MutexSet()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x880): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::MutexSet()': | |
gotsan.cpp:(.text+0x880): multiple definition of `__tsan::MutexSet::MutexSet()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x880): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::Reset()': | |
gotsan.cpp:(.text+0x890): multiple definition of `__tsan::MutexSet::Reset()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x890): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::AddAddr(unsigned long, unsigned int, bool)': | |
gotsan.cpp:(.text+0x8a0): multiple definition of `__tsan::MutexSet::AddAddr(unsigned long, unsigned int, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::DelAddr(unsigned long, bool)': | |
gotsan.cpp:(.text+0x8b0): multiple definition of `__tsan::MutexSet::DelAddr(unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::Size() const': | |
gotsan.cpp:(.text+0x8c0): multiple definition of `__tsan::MutexSet::Size() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DynamicMutexSet::DynamicMutexSet()': | |
gotsan.cpp:(.text+0x8d0): multiple definition of `__tsan::DynamicMutexSet::DynamicMutexSet()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DynamicMutexSet::DynamicMutexSet()': | |
gotsan.cpp:(.text+0x8d0): multiple definition of `__tsan::DynamicMutexSet::DynamicMutexSet()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DynamicMutexSet::~DynamicMutexSet()': | |
gotsan.cpp:(.text+0x8e0): multiple definition of `__tsan::DynamicMutexSet::~DynamicMutexSet()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DynamicMutexSet::~DynamicMutexSet()': | |
gotsan.cpp:(.text+0x8e0): multiple definition of `__tsan::DynamicMutexSet::~DynamicMutexSet()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InitializeInterceptors()': | |
gotsan.cpp:(.text+0x8f0): multiple definition of `__tsan::InitializeInterceptors()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InitializeDynamicAnnotations()': | |
gotsan.cpp:(.text+0x900): multiple definition of `__tsan::InitializeDynamicAnnotations()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x900): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::IsExpectedReport(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x910): multiple definition of `__tsan::IsExpectedReport(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x910): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadState::proc()': | |
gotsan.cpp:(.text+0x920): multiple definition of `__tsan::ThreadState::proc()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x920): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::GetObjectTypeFromTag(unsigned long)': | |
gotsan.cpp:(.text+0x950): multiple definition of `__tsan::GetObjectTypeFromTag(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x950): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::GetReportHeaderFromTag(unsigned long)': | |
gotsan.cpp:(.text+0x980): multiple definition of `__tsan::GetReportHeaderFromTag(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x980): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TagFromShadowStackFrame(unsigned long)': | |
gotsan.cpp:(.text+0x9b0): multiple definition of `__tsan::TagFromShadowStackFrame(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_default_options': | |
gotsan.cpp:(.text+0xa30): multiple definition of `__tsan_default_options'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xa30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Flags::SetDefaults()': | |
gotsan.cpp:(.text+0xa40): multiple definition of `__tsan::Flags::SetDefaults()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xa40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MD5_Init(__tsan::MD5_CTX*)': | |
gotsan.cpp:(.text+0xaa0): multiple definition of `__tsan::MD5_Init(__tsan::MD5_CTX*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xaa0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportDesc::ReportDesc()': | |
gotsan.cpp:(.text+0xac0): multiple definition of `__tsan::ReportDesc::ReportDesc()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportDesc::ReportDesc()': | |
gotsan.cpp:(.text+0xac0): multiple definition of `__tsan::ReportDesc::ReportDesc()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportMop::ReportMop()': | |
gotsan.cpp:(.text+0xb10): multiple definition of `__tsan::ReportMop::ReportMop()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportMop::ReportMop()': | |
gotsan.cpp:(.text+0xb10): multiple definition of `__tsan::ReportMop::ReportMop()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_resume': | |
gotsan.cpp:(.text+0xb30): multiple definition of `__tsan_resume'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x258): multiple definition of `__tsan_resumed'; /tmp/go-link-2738326382/000026.o:(.bss+0x258): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_test_only_on_fork': | |
gotsan.cpp:(.text+0xb40): multiple definition of `__tsan_test_only_on_fork'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::OnFinalize(bool)': | |
gotsan.cpp:(.text+0xb50): multiple definition of `__tsan::OnFinalize(bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::OnInitialize()': | |
gotsan.cpp:(.text+0xb60): multiple definition of `__tsan::OnInitialize()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TidSlot::TidSlot()': | |
gotsan.cpp:(.text+0xb70): multiple definition of `__tsan::TidSlot::TidSlot()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TidSlot::TidSlot()': | |
gotsan.cpp:(.text+0xb70): multiple definition of `__tsan::TidSlot::TidSlot()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MaybeSpawnBackgroundThread()': | |
gotsan.cpp:(.text+0xba0): multiple definition of `__tsan::MaybeSpawnBackgroundThread()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xba0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MD5Hash::operator==(__tsan::MD5Hash const&) const': | |
gotsan.cpp:(.text+0xbb0): multiple definition of `__tsan::MD5Hash::operator==(__tsan::MD5Hash const&) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::build_consistency_release()': | |
gotsan.cpp:(.text+0xbd0): multiple definition of `__tsan::build_consistency_release()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceRestartMemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x24520): multiple definition of `__tsan::TraceRestartMemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x244f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::RestartMemoryAccess16(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x25340): multiple definition of `__tsan::RestartMemoryAccess16(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x256a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::RestartUnalignedMemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x25850): multiple definition of `__tsan::RestartUnalignedMemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x25ec0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ShadowSet(__tsan::RawShadow*, __tsan::RawShadow*, __tsan::RawShadow)': | |
gotsan.cpp:(.text+0xbf0): multiple definition of `__tsan::ShadowSet(__tsan::RawShadow*, __tsan::RawShadow*, __tsan::RawShadow)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DDMutexInit(__tsan::ThreadState*, unsigned long, __tsan::SyncVar*)': | |
gotsan.cpp:(.text+0xc10): multiple definition of `__tsan::DDMutexInit(__tsan::ThreadState*, unsigned long, __tsan::SyncVar*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xcb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x250): multiple definition of `__tsan::ctx'; /tmp/go-link-2738326382/000026.o:(.bss+0x250): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::OnReport(__tsan::ReportDesc const*, bool)': | |
gotsan.cpp:(.text+0xc80): multiple definition of `__tsan::OnReport(__tsan::ReportDesc const*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xd20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_on_report': | |
gotsan.cpp:(.text+0xc90): multiple definition of `__tsan_on_report'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xd30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ShouldReport(__tsan::ThreadState*, __tsan::ReportType)': | |
gotsan.cpp:(.text+0xca0): multiple definition of `__tsan::ShouldReport(__tsan::ThreadState*, __tsan::ReportType)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xd40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddThread(unsigned int, bool)': | |
gotsan.cpp:(.text+0xd00): multiple definition of `__tsan::ScopedReportBase::AddThread(unsigned int, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xda0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::SetCount(int)': | |
gotsan.cpp:(.text+0xd10): multiple definition of `__tsan::ScopedReportBase::SetCount(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xdb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::SetSigNum(int)': | |
gotsan.cpp:(.text+0xd20): multiple definition of `__tsan::ScopedReportBase::SetSigNum(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xdc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::GetReport() const': | |
gotsan.cpp:(.text+0xd30): multiple definition of `__tsan::ScopedReportBase::GetReport() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xdd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::RacyStacks::operator==(__tsan::RacyStacks const&) const': | |
gotsan.cpp:(.text+0xd40): multiple definition of `__tsan::RacyStacks::operator==(__tsan::RacyStacks const&) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xde0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadFinalize(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0xd90): multiple definition of `__tsan::ThreadFinalize(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_stack_initialization': | |
gotsan.cpp:(.text+0xda0): multiple definition of `__tsan_stack_initialization'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::VarSizeStackTrace()': | |
gotsan.cpp:(.text+0xdb0): multiple definition of `__tsan::VarSizeStackTrace::VarSizeStackTrace()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::VarSizeStackTrace()': | |
gotsan.cpp:(.text+0xdb0): multiple definition of `__tsan::VarSizeStackTrace::VarSizeStackTrace()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::ReverseOrder()': | |
gotsan.cpp:(.text+0xdd0): multiple definition of `__tsan::VarSizeStackTrace::ReverseOrder()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::GetBlock(unsigned long)': | |
gotsan.cpp:(.text+0xe10): multiple definition of `__tsan::MetaMap::GetBlock(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xeb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::GetMemoryStats() const': | |
gotsan.cpp:(.text+0xe90): multiple definition of `__tsan::MetaMap::GetMemoryStats() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::Reset()': | |
gotsan.cpp:(.text+0xeb0): multiple definition of `__tsan::VectorClock::Reset()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::VectorClock()': | |
gotsan.cpp:(.text+0xed0): multiple definition of `__tsan::VectorClock::VectorClock()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::VectorClock()': | |
gotsan.cpp:(.text+0xed0): multiple definition of `__tsan::VectorClock::VectorClock()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::Acquire(__tsan::VectorClock const*)': | |
gotsan.cpp:(.text+0xee0): multiple definition of `__tsan::VectorClock::Acquire(__tsan::VectorClock const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::operator=(__tsan::VectorClock const&)': | |
gotsan.cpp:(.text+0xf10): multiple definition of `__tsan::VectorClock::operator=(__tsan::VectorClock const&)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetLowLevelAllocateCallback(void (*)(unsigned long, unsigned long))': | |
gotsan.cpp:(.text+0xf40): multiple definition of `__sanitizer::SetLowLevelAllocateCallback(void (*)(unsigned long, unsigned long))'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xff0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsAllocatorOutOfMemory()': | |
gotsan.cpp:(.text+0xf50): multiple definition of `__sanitizer::IsAllocatorOutOfMemory()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1000): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetAllocatorOutOfMemory()': | |
gotsan.cpp:(.text+0xf60): multiple definition of `__sanitizer::SetAllocatorOutOfMemory()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1010): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AllocatorMayReturnNull()': | |
gotsan.cpp:(.text+0xf70): multiple definition of `__sanitizer::AllocatorMayReturnNull()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1020): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetAllocatorMayReturnNull(bool)': | |
gotsan.cpp:(.text+0xf80): multiple definition of `__sanitizer::SetAllocatorMayReturnNull(bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1030): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsRssLimitExceeded()': | |
gotsan.cpp:(.text+0xf90): multiple definition of `__sanitizer::IsRssLimitExceeded()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1040): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetRssLimitExceeded(bool)': | |
gotsan.cpp:(.text+0xfa0): multiple definition of `__sanitizer::SetRssLimitExceeded(bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1050): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LoadedModule::containsAddress(unsigned long) const': | |
gotsan.cpp:(.text+0xfb0): multiple definition of `__sanitizer::LoadedModule::containsAddress(unsigned long) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1060): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DecreaseTotalMmap(unsigned long)': | |
gotsan.cpp:(.text+0xff0): multiple definition of `__sanitizer::DecreaseTotalMmap(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x40): multiple definition of `__sanitizer::common_flags_dont_use'; /tmp/go-link-2738326382/000026.o:(.bss+0x40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetProcessName()': | |
gotsan.cpp:(.text+0x1020): multiple definition of `__sanitizer::GetProcessName()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_acquire_crash_state': | |
gotsan.cpp:(.text+0x1030): multiple definition of `__sanitizer_acquire_crash_state'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_install_malloc_and_free_hooks': | |
gotsan.cpp:(.text+0x1050): multiple definition of `__sanitizer_install_malloc_and_free_hooks'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1100): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_malloc_hook': | |
gotsan.cpp:(.text+0x1100): multiple definition of `__sanitizer_malloc_hook'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RunMallocHooks(void*, unsigned long)': | |
gotsan.cpp:(.text+0x1110): multiple definition of `__sanitizer::RunMallocHooks(void*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_free_hook': | |
gotsan.cpp:(.text+0x1160): multiple definition of `__sanitizer_free_hook'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1210): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RunFreeHooks(void*)': | |
gotsan.cpp:(.text+0x1170): multiple definition of `__sanitizer::RunFreeHooks(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1220): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MaybeStartBackgroudThread()': | |
gotsan.cpp:(.text+0x11b0): multiple definition of `__sanitizer::MaybeStartBackgroudThread()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1260): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetSandboxingCallback(void (*)())': | |
gotsan.cpp:(.text+0x11c0): multiple definition of `__sanitizer::SetSandboxingCallback(void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1270): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::getMutex(unsigned int)': | |
gotsan.cpp:(.text+0x11d0): multiple definition of `__sanitizer::DD::getMutex(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1280): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::getMutexId(__sanitizer::MutexState*)': | |
gotsan.cpp:(.text+0x11f0): multiple definition of `__sanitizer::DD::getMutexId(__sanitizer::MutexState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x12a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::Report(__sanitizer::DDPhysicalThread*, __sanitizer::DDLogicalThread*, int)': | |
gotsan.cpp:(.text+0x1250): multiple definition of `__sanitizer::DD::Report(__sanitizer::DDPhysicalThread*, __sanitizer::DDLogicalThread*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1300): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::is_space(char)': | |
gotsan.cpp:(.text+0x1330): multiple definition of `__sanitizer::FlagParser::is_space(char)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::skip_whitespace()': | |
gotsan.cpp:(.text+0x1360): multiple definition of `__sanitizer::FlagParser::skip_whitespace()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1410): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CommonFlags::SetDefaults()': | |
gotsan.cpp:(.text+0x13a0): multiple definition of `__sanitizer::CommonFlags::SetDefaults()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1450): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_memchr(void const*, int, unsigned long)': | |
gotsan.cpp:(.text+0x1530): multiple definition of `__sanitizer::internal_memchr(void const*, int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_memrchr(void const*, int, unsigned long)': | |
gotsan.cpp:(.text+0x1560): multiple definition of `__sanitizer::internal_memrchr(void const*, int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1610): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_memcmp(void const*, void const*, unsigned long)': | |
gotsan.cpp:(.text+0x1590): multiple definition of `__sanitizer::internal_memcmp(void const*, void const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1640): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_memcpy(void*, void const*, unsigned long)': | |
gotsan.cpp:(.text+0x15d0): multiple definition of `__sanitizer::internal_memcpy(void*, void const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1680): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MD5_Update(__tsan::MD5_CTX*, void const*, unsigned long)': | |
gotsan.cpp:(.text+0x1710): multiple definition of `__tsan::MD5_Update(__tsan::MD5_CTX*, void const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LoadedModule::setUuid(char const*, unsigned long)': | |
gotsan.cpp:(.text+0x17d0): multiple definition of `__sanitizer::LoadedModule::setUuid(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1880): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CommonFlags::CopyFrom(__sanitizer::CommonFlags const&)': | |
gotsan.cpp:(.text+0x1800): multiple definition of `__sanitizer::CommonFlags::CopyFrom(__sanitizer::CommonFlags const&)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_memmove(void*, void const*, unsigned long)': | |
gotsan.cpp:(.text+0x1810): multiple definition of `__sanitizer::internal_memmove(void*, void const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_memset(void*, int, unsigned long)': | |
gotsan.cpp:(.text+0x1af0): multiple definition of `__sanitizer::internal_memset(void*, int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexSet::Get(unsigned long) const': | |
gotsan.cpp:(.text+0x1b90): multiple definition of `__tsan::MutexSet::Get(unsigned long) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ae0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MD5_Final(unsigned char*, __tsan::MD5_CTX*)': | |
gotsan.cpp:(.text+0x1bb0): multiple definition of `__tsan::MD5_Final(unsigned char*, __tsan::MD5_CTX*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1b00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::md5_hash(void const*, unsigned long)': | |
gotsan.cpp:(.text+0x1cc0): multiple definition of `__tsan::md5_hash(void const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1c10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::MetaMap()': | |
gotsan.cpp:(.text+0x1d10): multiple definition of `__tsan::MetaMap::MetaMap()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1c60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::MetaMap()': | |
gotsan.cpp:(.text+0x1d10): multiple definition of `__tsan::MetaMap::MetaMap()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1c60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strcmp(char const*, char const*)': | |
gotsan.cpp:(.text+0x1dc0): multiple definition of `__sanitizer::internal_strcmp(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1d10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strncmp(char const*, char const*, unsigned long)': | |
gotsan.cpp:(.text+0x1e00): multiple definition of `__sanitizer::internal_strncmp(char const*, char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1d50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strchr(char const*, int)': | |
gotsan.cpp:(.text+0x1e40): multiple definition of `__sanitizer::internal_strchr(char const*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1d90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strcspn(char const*, char const*)': | |
gotsan.cpp:(.text+0x1e70): multiple definition of `__sanitizer::internal_strcspn(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1dc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strrchr(char const*, int)': | |
gotsan.cpp:(.text+0x1ec0): multiple definition of `__sanitizer::internal_strrchr(char const*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StripModuleName(char const*)': | |
gotsan.cpp:(.text+0x1ef0): multiple definition of `__sanitizer::StripModuleName(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strlen(char const*)': | |
gotsan.cpp:(.text+0x1f20): multiple definition of `__sanitizer::internal_strlen(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strchrnul(char const*, int)': | |
gotsan.cpp:(.text+0x1f50): multiple definition of `__sanitizer::internal_strchrnul(char const*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ea0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strncat(char*, char const*, unsigned long)': | |
gotsan.cpp:(.text+0x1f70): multiple definition of `__sanitizer::internal_strncat(char*, char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ec0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strlcpy(char*, char const*, unsigned long)': | |
gotsan.cpp:(.text+0x1fe0): multiple definition of `__sanitizer::internal_strlcpy(char*, char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1f30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strncpy(char*, char const*, unsigned long)': | |
gotsan.cpp:(.text+0x2070): multiple definition of `__sanitizer::internal_strncpy(char*, char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1fc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strnlen(char const*, unsigned long)': | |
gotsan.cpp:(.text+0x20d0): multiple definition of `__sanitizer::internal_strnlen(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2020): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strlcat(char*, char const*, unsigned long)': | |
gotsan.cpp:(.text+0x2100): multiple definition of `__sanitizer::internal_strlcat(char*, char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2050): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strstr(char const*, char const*)': | |
gotsan.cpp:(.text+0x2180): multiple definition of `__sanitizer::internal_strstr(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StripPathPrefix(char const*, char const*)': | |
gotsan.cpp:(.text+0x2200): multiple definition of `__sanitizer::StripPathPrefix(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2150): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::TemplateMatch(char const*, char const*)': | |
gotsan.cpp:(.text+0x2260): multiple definition of `__sanitizer::TemplateMatch(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x21b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_wcslen(wchar_t const*)': | |
gotsan.cpp:(.text+0x2440): multiple definition of `__sanitizer::internal_wcslen(wchar_t const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2390): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_wcsnlen(wchar_t const*, unsigned long)': | |
gotsan.cpp:(.text+0x2470): multiple definition of `__sanitizer::internal_wcsnlen(wchar_t const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x23c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetPrintfAndReportCallback(void (*)(char const*))': | |
gotsan.cpp:(.text+0x24a0): multiple definition of `__sanitizer::SetPrintfAndReportCallback(void (*)(char const*))'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x23f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_on_print': | |
gotsan.cpp:(.text+0x24b0): multiple definition of `__sanitizer_on_print'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2400): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::SuppressionCount() const': | |
gotsan.cpp:(.text+0x24c0): multiple definition of `__sanitizer::SuppressionContext::SuppressionCount() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2410): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::HasSuppressionType(char const*) const': | |
gotsan.cpp:(.text+0x24d0): multiple definition of `__sanitizer::SuppressionContext::HasSuppressionType(char const*) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2420): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::Match(char const*, char const*, __sanitizer::Suppression**)': | |
gotsan.cpp:(.text+0x2540): multiple definition of `__sanitizer::SuppressionContext::Match(char const*, char const*, __sanitizer::Suppression**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2490): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::ThreadContextBase(unsigned int)': | |
gotsan.cpp:(.text+0x25f0): multiple definition of `__sanitizer::ThreadContextBase::ThreadContextBase(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2540): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::ThreadContextBase(unsigned int)': | |
gotsan.cpp:(.text+0x25f0): multiple definition of `__sanitizer::ThreadContextBase::ThreadContextBase(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2540): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::ThreadContext(unsigned int)': | |
gotsan.cpp:(.text+0x2650): multiple definition of `__tsan::ThreadContext::ThreadContext(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x25a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::ThreadContext(unsigned int)': | |
gotsan.cpp:(.text+0x2650): multiple definition of `__tsan::ThreadContext::ThreadContext(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x25a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetName(char const*)': | |
gotsan.cpp:(.text+0x26e0): multiple definition of `__sanitizer::ThreadContextBase::SetName(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2630): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetDestroyed()': | |
gotsan.cpp:(.text+0x2710): multiple definition of `__sanitizer::ThreadContextBase::SetDestroyed()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2660): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::GetDestroyed()': | |
gotsan.cpp:(.text+0x2720): multiple definition of `__sanitizer::ThreadContextBase::GetDestroyed()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2670): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetFinished()': | |
gotsan.cpp:(.text+0x2730): multiple definition of `__sanitizer::ThreadContextBase::SetFinished()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2680): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetStarted(unsigned long long, __sanitizer::ThreadType, void*)': | |
gotsan.cpp:(.text+0x2760): multiple definition of `__sanitizer::ThreadContextBase::SetStarted(unsigned long long, __sanitizer::ThreadType, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x26b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetCreated(unsigned long, unsigned long long, bool, unsigned int, void*)': | |
gotsan.cpp:(.text+0x2780): multiple definition of `__sanitizer::ThreadContextBase::SetCreated(unsigned long, unsigned long long, bool, unsigned int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x26d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::Reset()': | |
gotsan.cpp:(.text+0x27b0): multiple definition of `__sanitizer::ThreadContextBase::Reset()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2700): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int), unsigned int, unsigned int, unsigned int)': | |
gotsan.cpp:(.text+0x27e0): multiple definition of `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int), unsigned int, unsigned int, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2730): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int), unsigned int, unsigned int, unsigned int)': | |
gotsan.cpp:(.text+0x27e0): multiple definition of `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int), unsigned int, unsigned int, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2730): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int))': | |
gotsan.cpp:(.text+0x2860): multiple definition of `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int))'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x27c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int))': | |
gotsan.cpp:(.text+0x2860): multiple definition of `__sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextBase* (*)(unsigned int))'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x27c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Allocated() const': | |
gotsan.cpp:(.text+0x2880): multiple definition of `__sanitizer::StackStore::Allocated() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x27e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::UnlockAll()': | |
gotsan.cpp:(.text+0x2890): multiple definition of `__sanitizer::StackStore::UnlockAll()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x27f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::Get() const': | |
gotsan.cpp:(.text+0x28b0): multiple definition of `__sanitizer::StackStore::BlockInfo::Get() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2810): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::Stored(unsigned long)': | |
gotsan.cpp:(.text+0x28c0): multiple definition of `__sanitizer::StackStore::BlockInfo::Stored(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2820): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotUnlockAll()': | |
gotsan.cpp:(.text+0x28e0): multiple definition of `__sanitizer::StackDepotUnlockAll()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2840): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotPrintAll()': | |
gotsan.cpp:(.text+0x2920): multiple definition of `__sanitizer::StackDepotPrintAll()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2880): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackTrace::GetNextInstructionPc(unsigned long)': | |
gotsan.cpp:(.text+0x2930): multiple definition of `__sanitizer::StackTrace::GetNextInstructionPc(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2890): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackTrace::GetCurrentPc()': | |
gotsan.cpp:(.text+0x2940): multiple definition of `__sanitizer::StackTrace::GetCurrentPc()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::CheckUnwind()': | |
gotsan.cpp:(.text+0x2950): multiple definition of `__tsan::CheckUnwind()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_print_stack_trace': | |
gotsan.cpp:(.text+0x2960): multiple definition of `__sanitizer_print_stack_trace'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::BufferedStackTrace::LocatePcInTrace(unsigned long)': | |
gotsan.cpp:(.text+0x2970): multiple definition of `__sanitizer::BufferedStackTrace::LocatePcInTrace(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddressInfo::AddressInfo()': | |
gotsan.cpp:(.text+0x29e0): multiple definition of `__sanitizer::AddressInfo::AddressInfo()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2940): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddressInfo::AddressInfo()': | |
gotsan.cpp:(.text+0x29e0): multiple definition of `__sanitizer::AddressInfo::AddressInfo()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2940): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SymbolizedStack::SymbolizedStack()': | |
gotsan.cpp:(.text+0x2a00): multiple definition of `__sanitizer::SymbolizedStack::SymbolizedStack()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2960): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SymbolizedStack::SymbolizedStack()': | |
gotsan.cpp:(.text+0x2a00): multiple definition of `__sanitizer::SymbolizedStack::SymbolizedStack()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2960): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DataInfo::DataInfo()': | |
gotsan.cpp:(.text+0x2a10): multiple definition of `__sanitizer::DataInfo::DataInfo()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2970): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DataInfo::DataInfo()': | |
gotsan.cpp:(.text+0x2a10): multiple definition of `__sanitizer::DataInfo::DataInfo()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2970): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::InvalidateModuleList()': | |
gotsan.cpp:(.text+0x2a20): multiple definition of `__sanitizer::Symbolizer::InvalidateModuleList()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2980): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(__sanitizer::Symbolizer const*)': | |
gotsan.cpp:(.text+0x2a30): multiple definition of `__sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(__sanitizer::Symbolizer const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2990): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(__sanitizer::Symbolizer const*)': | |
gotsan.cpp:(.text+0x2a30): multiple definition of `__sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(__sanitizer::Symbolizer const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2990): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope()': | |
gotsan.cpp:(.text+0x2a50): multiple definition of `__sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x29b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope()': | |
gotsan.cpp:(.text+0x2a50): multiple definition of `__sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x29b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportErrorSummary(char const*, __sanitizer::StackTrace const*, char const*)': | |
gotsan.cpp:(.text+0x2a70): multiple definition of `__sanitizer::ReportErrorSummary(char const*, __sanitizer::StackTrace const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x29d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportMmapWriteExec(int, int)': | |
gotsan.cpp:(.text+0x2a80): multiple definition of `__sanitizer::ReportMmapWriteExec(int, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x29e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedErrorReportLock::Unlock()': | |
gotsan.cpp:(.text+0x2a90): multiple definition of `__sanitizer::ScopedErrorReportLock::Unlock()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x29f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x8): multiple definition of `__sanitizer::ScopedErrorReportLock::mutex_'; /tmp/go-link-2738326382/000026.o:(.bss+0x8): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x10): multiple definition of `__sanitizer::ScopedErrorReportLock::reporting_thread_'; /tmp/go-link-2738326382/000026.o:(.bss+0x10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddDieCallback(void (*)())': | |
gotsan.cpp:(.text+0x2ab0): multiple definition of `__sanitizer::AddDieCallback(void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2a10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RemoveDieCallback(void (*)())': | |
gotsan.cpp:(.text+0x2b20): multiple definition of `__sanitizer::RemoveDieCallback(void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2a80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetUserDieCallback(void (*)())': | |
gotsan.cpp:(.text+0x2bd0): multiple definition of `__sanitizer::SetUserDieCallback(void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetCheckUnwindCallback(void (*)())': | |
gotsan.cpp:(.text+0x2be0): multiple definition of `__sanitizer::SetCheckUnwindCallback(void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_set_death_callback': | |
gotsan.cpp:(.text+0x2bf0): multiple definition of `__sanitizer_set_death_callback'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ErrorIsOOM(int)': | |
gotsan.cpp:(.text+0x2c00): multiple definition of `__sanitizer::ErrorIsOOM(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MprotectMallocZones(void*, int)': | |
gotsan.cpp:(.text+0x2c10): multiple definition of `__sanitizer::MprotectMallocZones(void*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsPathSeparator(char)': | |
gotsan.cpp:(.text+0x2c20): multiple definition of `__sanitizer::IsPathSeparator(char)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsAbsolutePath(char const*)': | |
gotsan.cpp:(.text+0x2c30): multiple definition of `__sanitizer::IsAbsolutePath(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::GetAddress() const': | |
gotsan.cpp:(.text+0x2c50): multiple definition of `__sanitizer::SignalContext::GetAddress() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2bb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::IsMemoryAccess() const': | |
gotsan.cpp:(.text+0x2c60): multiple definition of `__sanitizer::SignalContext::IsMemoryAccess() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2bc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::GetType() const': | |
gotsan.cpp:(.text+0x2c70): multiple definition of `__sanitizer::SignalContext::GetType() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2bd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::Describe() const': | |
gotsan.cpp:(.text+0x2c80): multiple definition of `__sanitizer::SignalContext::Describe() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2be0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ShouldMockFailureToOpen(char const*)': | |
gotsan.cpp:(.text+0x2d20): multiple definition of `__sanitizer::ShouldMockFailureToOpen(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2c80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetNamedMappingFd(char const*, unsigned long, int*)': | |
gotsan.cpp:(.text+0x2d60): multiple definition of `__sanitizer::GetNamedMappingFd(char const*, unsigned long, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2cc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DecorateMapping(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0x2d70): multiple definition of `__sanitizer::DecorateMapping(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2cd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetUid()': | |
gotsan.cpp:(.text+0x2d80): multiple definition of `__sanitizer::GetUid()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2ce0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetThreadSelf()': | |
gotsan.cpp:(.text+0x2d90): multiple definition of `__sanitizer::GetThreadSelf()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2cf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Abort()': | |
gotsan.cpp:(.text+0x2da0): multiple definition of `__sanitizer::Abort()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Atexit(void (*)())': | |
gotsan.cpp:(.text+0x2db0): multiple definition of `__sanitizer::Atexit(void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CreateDir(char const*)': | |
gotsan.cpp:(.text+0x2dc0): multiple definition of `__sanitizer::CreateDir(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SupportsColoredOutput(int)': | |
gotsan.cpp:(.text+0x2de0): multiple definition of `__sanitizer::SupportsColoredOutput(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::my_pthread_attr_getstack(void*, void**, unsigned long*)': | |
gotsan.cpp:(.text+0x2e00): multiple definition of `__sanitizer::my_pthread_attr_getstack(void*, void**, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsStateDetached(int)': | |
gotsan.cpp:(.text+0x2e10): multiple definition of `__sanitizer::IsStateDetached(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsDecimal(char)': | |
gotsan.cpp:(.text+0x2e20): multiple definition of `__sanitizer::IsDecimal(char)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsHex(char)': | |
gotsan.cpp:(.text+0x2e30): multiple definition of `__sanitizer::IsHex(char)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_iserror(unsigned long, int*)': | |
gotsan.cpp:(.text+0x2e50): multiple definition of `__sanitizer::internal_iserror(unsigned long, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2db0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_mmap(void*, unsigned long, int, int, int, unsigned long long)': | |
gotsan.cpp:(.text+0x2e70): multiple definition of `__sanitizer::internal_mmap(void*, unsigned long, int, int, int, unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2dd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapNamed(void*, unsigned long, int, int, char const*)': | |
gotsan.cpp:(.text+0x2ea0): multiple definition of `__sanitizer::MmapNamed(void*, unsigned long, int, int, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2e00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapFixedNoAccess(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0x2f20): multiple definition of `__sanitizer::MmapFixedNoAccess(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2e80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapNoAccess(unsigned long)': | |
gotsan.cpp:(.text+0x2f30): multiple definition of `__sanitizer::MmapNoAccess(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2e90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReservedAddressRange::Init(unsigned long, char const*, unsigned long)': | |
gotsan.cpp:(.text+0x2f50): multiple definition of `__sanitizer::ReservedAddressRange::Init(unsigned long, char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2eb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_munmap(void*, unsigned long)': | |
gotsan.cpp:(.text+0x2fa0): multiple definition of `__sanitizer::internal_munmap(void*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_mremap(void*, unsigned long, unsigned long, int, void*)': | |
gotsan.cpp:(.text+0x2fb0): multiple definition of `__sanitizer::internal_mremap(void*, unsigned long, unsigned long, int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_mprotect(void*, unsigned long, int)': | |
gotsan.cpp:(.text+0x2fd0): multiple definition of `__sanitizer::internal_mprotect(void*, unsigned long, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MprotectNoAccess(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x2fe0): multiple definition of `__sanitizer::MprotectNoAccess(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MprotectReadOnly(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x3000): multiple definition of `__sanitizer::MprotectReadOnly(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_madvise(unsigned long, unsigned long, int)': | |
gotsan.cpp:(.text+0x3020): multiple definition of `__sanitizer::internal_madvise(unsigned long, unsigned long, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetShadowRegionHugePageMode(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x3030): multiple definition of `__sanitizer::SetShadowRegionHugePageMode(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DontDumpShadowMemory(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x3060): multiple definition of `__sanitizer::DontDumpShadowMemory(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_close(int)': | |
gotsan.cpp:(.text+0x3080): multiple definition of `__sanitizer::internal_close(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fe0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CloseFile(int)': | |
gotsan.cpp:(.text+0x3090): multiple definition of `__sanitizer::CloseFile(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2ff0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_open(char const*, int)': | |
gotsan.cpp:(.text+0x30a0): multiple definition of `__sanitizer::internal_open(char const*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3000): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_open(char const*, int, unsigned int)': | |
gotsan.cpp:(.text+0x30c0): multiple definition of `__sanitizer::internal_open(char const*, int, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3020): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_read(int, void*, unsigned long)': | |
gotsan.cpp:(.text+0x30e0): multiple definition of `__sanitizer::internal_read(int, void*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3040): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadFromFile(int, void*, unsigned long, unsigned long*, int*)': | |
gotsan.cpp:(.text+0x3150): multiple definition of `__sanitizer::ReadFromFile(int, void*, unsigned long, unsigned long*, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x30b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_write(int, void const*, unsigned long)': | |
gotsan.cpp:(.text+0x3190): multiple definition of `__sanitizer::internal_write(int, void const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x30f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::WriteToFile(int, void const*, unsigned long, unsigned long*, int*)': | |
gotsan.cpp:(.text+0x3200): multiple definition of `__sanitizer::WriteToFile(int, void const*, unsigned long, unsigned long*, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3160): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CatastrophicErrorWrite(char const*, unsigned long)': | |
gotsan.cpp:(.text+0x3240): multiple definition of `__sanitizer::CatastrophicErrorWrite(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x31a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_ftruncate(int, unsigned long)': | |
gotsan.cpp:(.text+0x3260): multiple definition of `__sanitizer::internal_ftruncate(int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x31c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_stat(char const*, void*)': | |
gotsan.cpp:(.text+0x32c0): multiple definition of `__sanitizer::internal_stat(char const*, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3220): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_lstat(char const*, void*)': | |
gotsan.cpp:(.text+0x32e0): multiple definition of `__sanitizer::internal_lstat(char const*, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3240): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_fstat(int, void*)': | |
gotsan.cpp:(.text+0x3310): multiple definition of `__sanitizer::internal_fstat(int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3270): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_filesize(int)': | |
gotsan.cpp:(.text+0x3320): multiple definition of `__sanitizer::internal_filesize(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3280): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_dup(int)': | |
gotsan.cpp:(.text+0x3350): multiple definition of `__sanitizer::internal_dup(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x32b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReserveStandardFds(int)': | |
gotsan.cpp:(.text+0x3360): multiple definition of `__sanitizer::ReserveStandardFds(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x32c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::OpenFile(char const*, __sanitizer::FileAccessMode, int*)': | |
gotsan.cpp:(.text+0x33f0): multiple definition of `__sanitizer::OpenFile(char const*, __sanitizer::FileAccessMode, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3350): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_dup2(int, int)': | |
gotsan.cpp:(.text+0x3470): multiple definition of `__sanitizer::internal_dup2(int, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x33d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_readlink(char const*, char*, unsigned long)': | |
gotsan.cpp:(.text+0x3480): multiple definition of `__sanitizer::internal_readlink(char const*, char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x33e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_unlink(char const*)': | |
gotsan.cpp:(.text+0x34b0): multiple definition of `__sanitizer::internal_unlink(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3410): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_rename(char const*, char const*)': | |
gotsan.cpp:(.text+0x34d0): multiple definition of `__sanitizer::internal_rename(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3430): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sched_yield()': | |
gotsan.cpp:(.text+0x34f0): multiple definition of `__sanitizer::internal_sched_yield()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3450): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StaticSpinMutex::LockSlow()': | |
gotsan.cpp:(.text+0x3500): multiple definition of `__sanitizer::StaticSpinMutex::LockSlow()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3460): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::LockAll()': | |
gotsan.cpp:(.text+0x3550): multiple definition of `__sanitizer::StackStore::LockAll()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x34b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::IsPacked() const': | |
gotsan.cpp:(.text+0x35a0): multiple definition of `__sanitizer::StackStore::BlockInfo::IsPacked() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3500): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::LoadFromCache()': | |
gotsan.cpp:(.text+0x35e0): multiple definition of `__sanitizer::MemoryMappingLayout::LoadFromCache()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3540): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::CycleCheck(__sanitizer::DDPhysicalThread*, __sanitizer::DDLogicalThread*, __sanitizer::DDMutex*)': | |
gotsan.cpp:(.text+0x3630): multiple definition of `__sanitizer::DD::CycleCheck(__sanitizer::DDPhysicalThread*, __sanitizer::DDLogicalThread*, __sanitizer::DDMutex*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3590): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_usleep(unsigned long long)': | |
gotsan.cpp:(.text+0x3bb0): multiple definition of `__sanitizer::internal_usleep(unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3b00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sleep(unsigned int)': | |
gotsan.cpp:(.text+0x3bf0): multiple definition of `__sanitizer::internal_sleep(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3b40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SleepForMillis(unsigned int)': | |
gotsan.cpp:(.text+0x3c00): multiple definition of `__sanitizer::SleepForMillis(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3b50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SleepForSeconds(unsigned int)': | |
gotsan.cpp:(.text+0x3c10): multiple definition of `__sanitizer::SleepForSeconds(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3b60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_execve(char const*, char* const*, char* const*)': | |
gotsan.cpp:(.text+0x3c20): multiple definition of `__sanitizer::internal_execve(char const*, char* const*, char* const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3b70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal__exit(int)': | |
gotsan.cpp:(.text+0x3c30): multiple definition of `__sanitizer::internal__exit(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3b80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Die()': | |
gotsan.cpp:(.text+0x3c50): multiple definition of `__sanitizer::Die()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3ba0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedErrorReportLock::Lock()': | |
gotsan.cpp:(.text+0x3cb0): multiple definition of `__sanitizer::ScopedErrorReportLock::Lock()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3c00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.data.rel.local+0x0): multiple definition of `__sanitizer::SanitizerToolName'; /tmp/go-link-2738326382/000026.o:(.data.rel.local+0x0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FileExists(char const*)': | |
gotsan.cpp:(.text+0x3d50): multiple definition of `__sanitizer::FileExists(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3ca0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DirExists(char const*)': | |
gotsan.cpp:(.text+0x3dc0): multiple definition of `__sanitizer::DirExists(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3d10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetTid()': | |
gotsan.cpp:(.text+0x3e00): multiple definition of `__sanitizer::GetTid()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3d50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::TgKill(int, unsigned long long, int)': | |
gotsan.cpp:(.text+0x3e10): multiple definition of `__sanitizer::TgKill(int, unsigned long long, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3d60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::NanoTime()': | |
gotsan.cpp:(.text+0x3e20): multiple definition of `__sanitizer::NanoTime()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3d70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_clock_gettime(int, void*)': | |
gotsan.cpp:(.text+0x3e60): multiple definition of `__sanitizer::internal_clock_gettime(int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3db0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int)': | |
gotsan.cpp:(.text+0x3e70): multiple definition of `__sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3dc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Semaphore::Wait()': | |
gotsan.cpp:(.text+0x3e90): multiple definition of `__sanitizer::Semaphore::Wait()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3de0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FutexWake(__sanitizer::atomic_uint32_t*, unsigned int)': | |
gotsan.cpp:(.text+0x3ec0): multiple definition of `__sanitizer::FutexWake(__sanitizer::atomic_uint32_t*, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3e10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_ptrace(int, int, void*, void*)': | |
gotsan.cpp:(.text+0x3ee0): multiple definition of `__sanitizer::internal_ptrace(int, int, void*, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3e30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_waitpid(int, int*, int)': | |
gotsan.cpp:(.text+0x3f00): multiple definition of `__sanitizer::internal_waitpid(int, int*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3e50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_getpid()': | |
gotsan.cpp:(.text+0x3f20): multiple definition of `__sanitizer::internal_getpid()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3e70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_set_report_fd': | |
gotsan.cpp:(.text+0x3f30): multiple definition of `__sanitizer_set_report_fd'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3e80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.data.rel+0x0): multiple definition of `__sanitizer::report_file'; /tmp/go-link-2738326382/000026.o:(.data.rel+0x0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_getppid()': | |
gotsan.cpp:(.text+0x3f50): multiple definition of `__sanitizer::internal_getppid()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3ea0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_getdents(int, __sanitizer::linux_dirent*, unsigned int)': | |
gotsan.cpp:(.text+0x3f60): multiple definition of `__sanitizer::internal_getdents(int, __sanitizer::linux_dirent*, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3eb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_lseek(int, unsigned long long, int)': | |
gotsan.cpp:(.text+0x3f70): multiple definition of `__sanitizer::internal_lseek(int, unsigned long long, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3ec0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_prctl(int, unsigned long, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x3f80): multiple definition of `__sanitizer::internal_prctl(int, unsigned long, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3ed0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_arch_prctl(int, unsigned long)': | |
gotsan.cpp:(.text+0x3fa0): multiple definition of `__sanitizer::internal_arch_prctl(int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3ef0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigaltstack(void const*, void*)': | |
gotsan.cpp:(.text+0x3fb0): multiple definition of `__sanitizer::internal_sigaltstack(void const*, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3f00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_fork()': | |
gotsan.cpp:(.text+0x3fc0): multiple definition of `__sanitizer::internal_fork()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3f10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigaction_norestorer(int, void const*, void*)': | |
gotsan.cpp:(.text+0x3fd0): multiple definition of `__sanitizer::internal_sigaction_norestorer(int, void const*, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x3f20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigprocmask(int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*)': | |
gotsan.cpp:(.text+0x4100): multiple definition of `__sanitizer::internal_sigprocmask(int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4050): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigfillset(__sanitizer::__sanitizer_sigset_t*)': | |
gotsan.cpp:(.text+0x4120): multiple definition of `__sanitizer::internal_sigfillset(__sanitizer::__sanitizer_sigset_t*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4070): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigemptyset(__sanitizer::__sanitizer_sigset_t*)': | |
gotsan.cpp:(.text+0x4130): multiple definition of `__sanitizer::internal_sigemptyset(__sanitizer::__sanitizer_sigset_t*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4080): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetMaxVirtualAddress()': | |
gotsan.cpp:(.text+0x4140): multiple definition of `__sanitizer::GetMaxVirtualAddress()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4090): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetMaxUserVirtualAddress()': | |
gotsan.cpp:(.text+0x4150): multiple definition of `__sanitizer::GetMaxUserVirtualAddress()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x40a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetPageSize()': | |
gotsan.cpp:(.text+0x4160): multiple definition of `__sanitizer::GetPageSize()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x40b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetMmapGranularity()': | |
gotsan.cpp:(.text+0x4170): multiple definition of `__sanitizer::GetMmapGranularity()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x40c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LibraryNameIs(char const*, char const*)': | |
gotsan.cpp:(.text+0x4180): multiple definition of `__sanitizer::LibraryNameIs(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x40d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_uname(utsname*)': | |
gotsan.cpp:(.text+0x4210): multiple definition of `__sanitizer::internal_uname(utsname*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4160): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetHandleSignalMode(int)': | |
gotsan.cpp:(.text+0x4220): multiple definition of `__sanitizer::GetHandleSignalMode(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_start_thread(void* (*)(void*), void*)': | |
gotsan.cpp:(.text+0x42d0): multiple definition of `__sanitizer::internal_start_thread(void* (*)(void*), void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4220): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_join_thread(void*)': | |
gotsan.cpp:(.text+0x42e0): multiple definition of `__sanitizer::internal_join_thread(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4230): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::GetWriteFlag() const': | |
gotsan.cpp:(.text+0x42f0): multiple definition of `__sanitizer::SignalContext::GetWriteFlag() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4240): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::IsTrueFaultingAddress() const': | |
gotsan.cpp:(.text+0x4310): multiple definition of `__sanitizer::SignalContext::IsTrueFaultingAddress() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4260): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::DumpAllRegisters(void*)': | |
gotsan.cpp:(.text+0x4330): multiple definition of `__sanitizer::SignalContext::DumpAllRegisters(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4280): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SignalContext::InitPcSpBp()': | |
gotsan.cpp:(.text+0x4340): multiple definition of `__sanitizer::SignalContext::InitPcSpBp()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4290): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InitializePlatformEarly()': | |
gotsan.cpp:(.text+0x4370): multiple definition of `__sanitizer::InitializePlatformEarly()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x42c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CheckASLR()': | |
gotsan.cpp:(.text+0x4380): multiple definition of `__sanitizer::CheckASLR()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x42d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CheckMPROTECT()': | |
gotsan.cpp:(.text+0x4390): multiple definition of `__sanitizer::CheckMPROTECT()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x42e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetRandom(void*, unsigned long, bool)': | |
gotsan.cpp:(.text+0x43a0): multiple definition of `__sanitizer::GetRandom(void*, unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x42f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigaction(int, void const*, void*)': | |
gotsan.cpp:(.text+0x4490): multiple definition of `__sanitizer::internal_sigaction(int, void const*, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x43e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InitTlsSize()': | |
gotsan.cpp:(.text+0x44a0): multiple definition of `__sanitizer::InitTlsSize()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x43f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetThreadStackAndTls(bool, unsigned long*, unsigned long*, unsigned long*, unsigned long*)': | |
gotsan.cpp:(.text+0x44b0): multiple definition of `__sanitizer::GetThreadStackAndTls(bool, unsigned long*, unsigned long*, unsigned long*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4400): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetRSS()': | |
gotsan.cpp:(.text+0x44d0): multiple definition of `__sanitizer::GetRSS()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4420): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x240): multiple definition of `__sanitizer::PageSizeCached'; /tmp/go-link-2738326382/000026.o:(.bss+0x240): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AndroidLogInit()': | |
gotsan.cpp:(.text+0x4610): multiple definition of `__sanitizer::AndroidLogInit()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4560): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::WriteOneLineToSyslog(char const*)': | |
gotsan.cpp:(.text+0x4620): multiple definition of `__sanitizer::WriteOneLineToSyslog(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4570): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetAbortMessage(char const*)': | |
gotsan.cpp:(.text+0x4640): multiple definition of `__sanitizer::SetAbortMessage(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4590): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LogMessageOnPrintf(char const*)': | |
gotsan.cpp:(.text+0x4650): multiple definition of `__sanitizer::LogMessageOnPrintf(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x45a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::WriteToSyslog(char const*)': | |
gotsan.cpp:(.text+0x11ad0): multiple definition of `__sanitizer::WriteToSyslog(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11a60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::VSNPrintf(char*, int, char const*, __va_list_tag*)': | |
gotsan.cpp:(.text+0x7a40): multiple definition of `__sanitizer::VSNPrintf(char*, int, char const*, __va_list_tag*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7980): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RawWrite(char const*)': | |
gotsan.cpp:(.text+0x76f0): multiple definition of `__sanitizer::RawWrite(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7630): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RemoveANSIEscapeSequencesFromString(char*)': | |
gotsan.cpp:(.text+0x5580): multiple definition of `__sanitizer::RemoveANSIEscapeSequencesFromString(char*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x54d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::UnmapOrDie(void*, unsigned long)': | |
gotsan.cpp:(.text+0xec40): multiple definition of `__sanitizer::UnmapOrDie(void*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xebd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long)': | |
gotsan.cpp:(.text+0x4fe0): multiple definition of `__sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4f30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_snprintf(char*, unsigned long, char const*, ...)': | |
gotsan.cpp:(.text+0x8310): multiple definition of `__sanitizer::internal_snprintf(char*, unsigned long, char const*, ...)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8260): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapOrDie(unsigned long, char const*, bool)': | |
gotsan.cpp:(.text+0xbd20): multiple definition of `__sanitizer::MmapOrDie(unsigned long, char const*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbcb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Printf(char const*, ...)': | |
gotsan.cpp:(.text+0x49f0): multiple definition of `__sanitizer::Printf(char const*, ...)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4940): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::PrintStack(__tsan::ReportStack const*)': | |
gotsan.cpp:(.text+0x4a90): multiple definition of `__tsan::PrintStack(__tsan::ReportStack const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x49e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::PrintReport(__tsan::ReportDesc const*)': | |
gotsan.cpp:(.text+0x4b20): multiple definition of `__tsan::PrintReport(__tsan::ReportDesc const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4a70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_report_error_summary': | |
gotsan.cpp:(.text+0x4ed0): multiple definition of `__sanitizer_report_error_summary'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4e20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::MutexInit(__sanitizer::DDCallback*, __sanitizer::DDMutex*)': | |
gotsan.cpp:(.text+0x4ef0): multiple definition of `__sanitizer::DD::MutexInit(__sanitizer::DDCallback*, __sanitizer::DDMutex*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4e40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x248): multiple definition of `__sanitizer::current_verbosity'; /tmp/go-link-2738326382/000026.o:(.bss+0x248): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportUnrecognizedFlags()': | |
gotsan.cpp:(.text+0x4f30): multiple definition of `__sanitizer::ReportUnrecognizedFlags()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4e80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x160): multiple definition of `__sanitizer::unknown_flags'; /tmp/go-link-2738326382/000026.o:(.bss+0x160): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::fatal_error(char const*)': | |
gotsan.cpp:(.text+0x4fb0): multiple definition of `__sanitizer::FlagParser::fatal_error(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4f00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadIgnoreBegin(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x5080): multiple definition of `__tsan::ThreadIgnoreBegin(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x4fd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadIgnoreEnd(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x50c0): multiple definition of `__tsan::ThreadIgnoreEnd(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5010): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadIgnoreSyncBegin(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x5110): multiple definition of `__tsan::ThreadIgnoreSyncBegin(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5060): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_ignore_sync_begin': | |
gotsan.cpp:(.text+0x5150): multiple definition of `__tsan_go_ignore_sync_begin'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x50a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadIgnoreSyncEnd(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x5160): multiple definition of `__tsan::ThreadIgnoreSyncEnd(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x50b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_ignore_sync_end': | |
gotsan.cpp:(.text+0x51a0): multiple definition of `__tsan_go_ignore_sync_end'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x50f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InitializePlatformEarly()': | |
gotsan.cpp:(.text+0x51b0): multiple definition of `__tsan::InitializePlatformEarly()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5100): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x0): multiple definition of `__tsan::vmaSize'; /tmp/go-link-2738326382/000026.o:(.bss+0x0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnReset()': | |
gotsan.cpp:(.text+0x51e0): multiple definition of `__tsan::ThreadContext::OnReset()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5130): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnDead()': | |
gotsan.cpp:(.text+0x5220): multiple definition of `__tsan::ThreadContext::OnDead()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ProcWire(__tsan::Processor*, __tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x5250): multiple definition of `__tsan::ProcWire(__tsan::Processor*, __tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x51a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ProcUnwire(__tsan::Processor*, __tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x52c0): multiple definition of `__tsan::ProcUnwire(__tsan::Processor*, __tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5210): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Suppressions()': | |
gotsan.cpp:(.text+0x5330): multiple definition of `__tsan::Suppressions()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5280): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::MoveMemory(unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x53a0): multiple definition of `__tsan::MetaMap::MoveMemory(unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x52f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetLowLevelAllocateMinAlignment(unsigned long)': | |
gotsan.cpp:(.text+0x5530): multiple definition of `__sanitizer::SetLowLevelAllocateMinAlignment(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5480): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReservedAddressRange::InitAligned(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0x5620): multiple definition of `__sanitizer::ReservedAddressRange::InitAligned(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5570): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedErrorReportLock::CheckLocked()': | |
gotsan.cpp:(.text+0x56d0): multiple definition of `__sanitizer::ScopedErrorReportLock::CheckLocked()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5620): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::run_handler(char const*, char const*)': | |
gotsan.cpp:(.text+0x5710): multiple definition of `__sanitizer::FlagParser::run_handler(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5660): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::RegisterHandler(char const*, __sanitizer::FlagHandlerBase*, char const*)': | |
gotsan.cpp:(.text+0x57d0): multiple definition of `__sanitizer::FlagParser::RegisterHandler(char const*, __sanitizer::FlagHandlerBase*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5720): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_simple_strtoll(char const*, char const**, int)': | |
gotsan.cpp:(.text+0x5840): multiple definition of `__sanitizer::internal_simple_strtoll(char const*, char const**, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5780): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_atoll(char const*)': | |
gotsan.cpp:(.text+0x5990): multiple definition of `__sanitizer::internal_atoll(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x58d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Semaphore::Post(unsigned int)': | |
gotsan.cpp:(.text+0x59a0): multiple definition of `__sanitizer::Semaphore::Post(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x58e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::IsFiredSuppression(__tsan::Context*, __tsan::ReportType, __sanitizer::StackTrace)': | |
gotsan.cpp:(.text+0x59e0): multiple definition of `__tsan::IsFiredSuppression(__tsan::Context*, __tsan::ReportType, __sanitizer::StackTrace)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5920): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SlotUnlock(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x5c00): multiple definition of `__tsan::SlotUnlock(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5b40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::GetMaxAliveThreads()': | |
gotsan.cpp:(.text+0x5cf0): multiple definition of `__sanitizer::ThreadRegistry::GetMaxAliveThreads()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5c30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_report_count': | |
gotsan.cpp:(.text+0x5ee0): multiple definition of `__tsan_report_count'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x5e20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::GetNumberOfThreads(unsigned long*, unsigned long*, unsigned long*)': | |
gotsan.cpp:(.text+0x6120): multiple definition of `__sanitizer::ThreadRegistry::GetNumberOfThreads(unsigned long*, unsigned long*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6060): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadCount(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x6360): multiple definition of `__tsan::ThreadCount(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x62a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::FindThread(bool (*)(__sanitizer::ThreadContextBase*, void*), void*)': | |
gotsan.cpp:(.text+0x6390): multiple definition of `__sanitizer::ThreadRegistry::FindThread(bool (*)(__sanitizer::ThreadContextBase*, void*), void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x62d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnFinished()': | |
gotsan.cpp:(.text+0x65c0): multiple definition of `__tsan::ThreadContext::OnFinished()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6500): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::SuppressionAt(unsigned long) const': | |
gotsan.cpp:(.text+0x6b40): multiple definition of `__sanitizer::SuppressionContext::SuppressionAt(unsigned long) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6a80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::~ThreadContextBase()': | |
gotsan.cpp:(.text+0x6b80): multiple definition of `__sanitizer::ThreadContextBase::~ThreadContextBase()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6ac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::~ThreadContextBase()': | |
gotsan.cpp:(.text+0x6b80): multiple definition of `__sanitizer::ThreadContextBase::~ThreadContextBase()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6ac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetDead()': | |
gotsan.cpp:(.text+0x6bb0): multiple definition of `__sanitizer::ThreadContextBase::SetDead()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6af0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadContextBase::SetJoined(void*)': | |
gotsan.cpp:(.text+0x6c00): multiple definition of `__sanitizer::ThreadContextBase::SetJoined(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6b40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::SetThreadName(unsigned int, char const*)': | |
gotsan.cpp:(.text+0x6c70): multiple definition of `__sanitizer::ThreadRegistry::SetThreadName(unsigned int, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6bb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadSetName(__tsan::ThreadState*, char const*)': | |
gotsan.cpp:(.text+0x6f30): multiple definition of `__tsan::ThreadSetName(__tsan::ThreadState*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6e70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::StartThread(unsigned int, unsigned long long, __sanitizer::ThreadType, void*)': | |
gotsan.cpp:(.text+0x6f50): multiple definition of `__sanitizer::ThreadRegistry::StartThread(unsigned int, unsigned long long, __sanitizer::ThreadType, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x6e90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::BufferedStackTrace::Init(unsigned long const*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x7230): multiple definition of `__sanitizer::BufferedStackTrace::Init(unsigned long const*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::BufferedStackTrace::PopStackFrames(unsigned long)': | |
gotsan.cpp:(.text+0x72a0): multiple definition of `__sanitizer::BufferedStackTrace::PopStackFrames(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x71e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::AddHooks(void (*)(), void (*)())': | |
gotsan.cpp:(.text+0x7350): multiple definition of `__sanitizer::Symbolizer::AddHooks(void (*)(), void (*)())'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7290): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportFile::ReopenIfNecessary()': | |
gotsan.cpp:(.text+0x73a0): multiple definition of `__sanitizer::ReportFile::ReopenIfNecessary()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x72e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x230): multiple definition of `__sanitizer::stoptheworld_tracer_pid'; /tmp/go-link-2738326382/000026.o:(.bss+0x230): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x228): multiple definition of `__sanitizer::stoptheworld_tracer_ppid'; /tmp/go-link-2738326382/000026.o:(.bss+0x228): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportFile::GetReportPath()': | |
gotsan.cpp:(.text+0x7580): multiple definition of `__sanitizer::ReportFile::GetReportPath()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x74c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_get_report_path': | |
gotsan.cpp:(.text+0x75d0): multiple definition of `__sanitizer_get_report_path'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7510): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportFile::SupportsColors()': | |
gotsan.cpp:(.text+0x75e0): multiple definition of `__sanitizer::ReportFile::SupportsColors()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7520): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ColorizeReports()': | |
gotsan.cpp:(.text+0x7630): multiple definition of `__sanitizer::ColorizeReports()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7570): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportFile::Write(char const*, unsigned long)': | |
gotsan.cpp:(.text+0x7690): multiple definition of `__sanitizer::ReportFile::Write(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x75d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IncreaseTotalMmap(unsigned long)': | |
gotsan.cpp:(.text+0x7710): multiple definition of `__sanitizer::IncreaseTotalMmap(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x7650): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DumpShadow(char*, __tsan::RawShadow)': | |
gotsan.cpp:(.text+0x83a0): multiple definition of `__tsan::DumpShadow(char*, __tsan::RawShadow)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x82f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotNode::allocated()': | |
gotsan.cpp:(.text+0x8430): multiple definition of `__sanitizer::StackDepotNode::allocated()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8380): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotGetStats()': | |
gotsan.cpp:(.text+0x84d0): multiple definition of `__sanitizer::StackDepotGetStats()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8420): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReleaseMemoryPagesToOS(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x8570): multiple definition of `__sanitizer::ReleaseMemoryPagesToOS(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x84c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DontNeedShadowFor(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x85f0): multiple definition of `__tsan::DontNeedShadowFor(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8540): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::mem_is_zero(char const*, unsigned long)': | |
gotsan.cpp:(.text+0x8620): multiple definition of `__sanitizer::mem_is_zero(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8570): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MapFileToMemory(char const*, unsigned long*)': | |
gotsan.cpp:(.text+0x8990): multiple definition of `__sanitizer::MapFileToMemory(char const*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8920): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddressSpaceIsUnlimited()': | |
gotsan.cpp:(.text+0x8ad0): multiple definition of `__sanitizer::AddressSpaceIsUnlimited()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9cc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsAccessibleMemoryRange(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x8b20): multiple definition of `__sanitizer::IsAccessibleMemoryRange(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8ab0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ParseDecimal(char const**)': | |
gotsan.cpp:(.text+0x8c40): multiple definition of `__sanitizer::ParseDecimal(char const**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9a00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetSigProcMask(__sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*)': | |
gotsan.cpp:(.text+0x8c80): multiple definition of `__sanitizer::SetSigProcMask(__sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9040): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedBlockSignals::~ScopedBlockSignals()': | |
gotsan.cpp:(.text+0x8cc0): multiple definition of `__sanitizer::ScopedBlockSignals::~ScopedBlockSignals()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9080): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedBlockSignals::~ScopedBlockSignals()': | |
gotsan.cpp:(.text+0x8cc0): multiple definition of `__sanitizer::ScopedBlockSignals::~ScopedBlockSignals()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9080): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_dlinfo(void*, int, void*)': | |
gotsan.cpp:(.text+0x8cd0): multiple definition of `__sanitizer::internal_dlinfo(void*, int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9090): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigdelset(__sanitizer::__sanitizer_sigset_t*, int)': | |
gotsan.cpp:(.text+0x8d00): multiple definition of `__sanitizer::internal_sigdelset(__sanitizer::__sanitizer_sigset_t*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x90c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedBlockSignals::ScopedBlockSignals(__sanitizer::__sanitizer_sigset_t*)': | |
gotsan.cpp:(.text+0x8d50): multiple definition of `__sanitizer::ScopedBlockSignals::ScopedBlockSignals(__sanitizer::__sanitizer_sigset_t*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9110): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ScopedBlockSignals::ScopedBlockSignals(__sanitizer::__sanitizer_sigset_t*)': | |
gotsan.cpp:(.text+0x8d50): multiple definition of `__sanitizer::ScopedBlockSignals::ScopedBlockSignals(__sanitizer::__sanitizer_sigset_t*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9110): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_sigismember(__sanitizer::__sanitizer_sigset_t*, int)': | |
gotsan.cpp:(.text+0x8db0): multiple definition of `__sanitizer::internal_sigismember(__sanitizer::__sanitizer_sigset_t*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ForEachMappedRegion(link_map*, void (*)(void const*, unsigned long))': | |
gotsan.cpp:(.text+0x8e00): multiple definition of `__sanitizer::ForEachMappedRegion(link_map*, void (*)(void const*, unsigned long))'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x91c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_clone(int (*)(void*), void*, int, void*, int*, void*, int*)': | |
gotsan.cpp:(.text+0x8f50): multiple definition of `__sanitizer::internal_clone(int (*)(void*), void*, int, void*, int*, void*, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9310): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FindAvailableMemoryRange(unsigned long, unsigned long, unsigned long, unsigned long*, unsigned long*)': | |
gotsan.cpp:(.text+0x8fe0): multiple definition of `__sanitizer::FindAvailableMemoryRange(unsigned long, unsigned long, unsigned long, unsigned long*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x93a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetNumberOfCPUs()': | |
gotsan.cpp:(.text+0x9010): multiple definition of `__sanitizer::GetNumberOfCPUs()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x93d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuspendedThreadsListLinux::GetThreadID(unsigned long) const': | |
gotsan.cpp:(.text+0x9070): multiple definition of `__sanitizer::SuspendedThreadsListLinux::GetThreadID(unsigned long) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9430): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::QuarantinePush(__sanitizer::ThreadContextBase*)': | |
gotsan.cpp:(.text+0x90b0): multiple definition of `__sanitizer::ThreadRegistry::QuarantinePush(__sanitizer::ThreadContextBase*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9470): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::SuppressionContext(char const**, int)': | |
gotsan.cpp:(.text+0x9200): multiple definition of `__sanitizer::SuppressionContext::SuppressionContext(char const**, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x95c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::SuppressionContext(char const**, int)': | |
gotsan.cpp:(.text+0x9200): multiple definition of `__sanitizer::SuppressionContext::SuppressionContext(char const**, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x95c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotLockAll()': | |
gotsan.cpp:(.text+0x9260): multiple definition of `__sanitizer::StackDepotLockAll()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9620): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotStopBackgroundThread()': | |
gotsan.cpp:(.text+0x9370): multiple definition of `__sanitizer::StackDepotStopBackgroundThread()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9730): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_allocator()': | |
gotsan.cpp:(.text+0x9420): multiple definition of `__sanitizer::internal_allocator()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x97e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalAllocatorLock()': | |
gotsan.cpp:(.text+0x9540): multiple definition of `__sanitizer::InternalAllocatorLock()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9900): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalAllocatorUnlock()': | |
gotsan.cpp:(.text+0x95f0): multiple definition of `__sanitizer::InternalAllocatorUnlock()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x99b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ParseHex(char const**)': | |
gotsan.cpp:(.text+0x9640): multiple definition of `__sanitizer::ParseHex(char const**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8bd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ParseUnixMemoryProfile(void (*)(unsigned long, unsigned long, bool, unsigned long*), unsigned long*, char*, unsigned long)': | |
gotsan.cpp:(.text+0x96a0): multiple definition of `__sanitizer::ParseUnixMemoryProfile(void (*)(unsigned long, unsigned long, bool, unsigned long*), unsigned long*, char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9a40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::Next(__sanitizer::MemoryMappedSegment*)': | |
gotsan.cpp:(.text+0x97f0): multiple definition of `__sanitizer::MemoryMappingLayout::Next(__sanitizer::MemoryMappedSegment*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8c30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::BufferedStackTrace::UnwindFast(unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x9c00): multiple definition of `__sanitizer::BufferedStackTrace::UnwindFast(unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9b90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackSizeIsUnlimited()': | |
gotsan.cpp:(.text+0x9d30): multiple definition of `__sanitizer::StackSizeIsUnlimited()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x8a60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::QuarantinePop()': | |
gotsan.cpp:(.text+0x9d80): multiple definition of `__sanitizer::ThreadRegistry::QuarantinePop()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9d10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::RunCallbackForEachThreadLocked(void (*)(__sanitizer::ThreadContextBase*, void*), void*)': | |
gotsan.cpp:(.text+0x9dd0): multiple definition of `__sanitizer::ThreadRegistry::RunCallbackForEachThreadLocked(void (*)(__sanitizer::ThreadContextBase*, void*), void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9d60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::FindThreadContextLocked(bool (*)(__sanitizer::ThreadContextBase*, void*), void*)': | |
gotsan.cpp:(.text+0x9e60): multiple definition of `__sanitizer::ThreadRegistry::FindThreadContextLocked(bool (*)(__sanitizer::ThreadContextBase*, void*), void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9df0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::FindThreadContextByOsIDLocked(unsigned long long)': | |
gotsan.cpp:(.text+0x9ef0): multiple definition of `__sanitizer::ThreadRegistry::FindThreadContextByOsIDLocked(unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9e80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::OnFork(unsigned int)': | |
gotsan.cpp:(.text+0x9f00): multiple definition of `__sanitizer::ThreadRegistry::OnFork(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x9e90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SlotDetach(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0xa240): multiple definition of `__tsan::SlotDetach(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xa1d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::SetThreadNameByUserId(unsigned long, char const*)': | |
gotsan.cpp:(.text+0xa9d0): multiple definition of `__sanitizer::ThreadRegistry::SetThreadNameByUserId(unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xa960): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::ConsumeThreadUserId(unsigned long)': | |
gotsan.cpp:(.text+0xacf0): multiple definition of `__sanitizer::ThreadRegistry::ConsumeThreadUserId(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xac80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadConsumeTid(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0xb060): multiple definition of `__tsan::ThreadConsumeTid(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xaff0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::FinishThread(unsigned int)': | |
gotsan.cpp:(.text+0xb080): multiple definition of `__sanitizer::ThreadRegistry::FinishThread(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb010): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::MutexBeforeUnlock(__sanitizer::DDCallback*, __sanitizer::DDMutex*, bool)': | |
gotsan.cpp:(.text+0xb4c0): multiple definition of `__sanitizer::DD::MutexBeforeUnlock(__sanitizer::DDCallback*, __sanitizer::DDMutex*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb450): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::PrintFlagDescriptions()': | |
gotsan.cpp:(.text+0xb5f0): multiple definition of `__sanitizer::FlagParser::PrintFlagDescriptions()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb580): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::IsSuppressed(__tsan::ReportType, __tsan::ReportLocation const*, __sanitizer::Suppression**)': | |
gotsan.cpp:(.text+0xb6f0): multiple definition of `__tsan::IsSuppressed(__tsan::ReportType, __tsan::ReportLocation const*, __sanitizer::Suppression**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb680): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MapWritableFileToMemory(void*, unsigned long, int, unsigned long long)': | |
gotsan.cpp:(.text+0xb880): multiple definition of `__sanitizer::MapWritableFileToMemory(void*, unsigned long, int, unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb810): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::IsSuppressed(__tsan::ReportType, __tsan::ReportStack const*, __sanitizer::Suppression**)': | |
gotsan.cpp:(.text+0xb910): multiple definition of `__tsan::IsSuppressed(__tsan::ReportType, __tsan::ReportStack const*, __sanitizer::Suppression**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xb8a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Report(char const*, ...)': | |
gotsan.cpp:(.text+0xbb80): multiple definition of `__sanitizer::Report(char const*, ...)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbb10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::PrintHintAllocatorCannotReturnNull()': | |
gotsan.cpp:(.text+0xbc50): multiple definition of `__sanitizer::PrintHintAllocatorCannotReturnNull()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbbe0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportMmapFailureAndDie(unsigned long, char const*, char const*, int, bool)': | |
gotsan.cpp:(.text+0xbc60): multiple definition of `__sanitizer::ReportMmapFailureAndDie(unsigned long, char const*, char const*, int, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbbf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LowLevelAllocator::Allocate(unsigned long)': | |
gotsan.cpp:(.text+0xbdf0): multiple definition of `__sanitizer::LowLevelAllocator::Allocate(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbd80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RegisterIncludeFlags(__sanitizer::FlagParser*, __sanitizer::CommonFlags*)': | |
gotsan.cpp:(.text+0xbef0): multiple definition of `__sanitizer::RegisterIncludeFlags(__sanitizer::FlagParser*, __sanitizer::CommonFlags*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbe80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x210): multiple definition of `__sanitizer::FlagParser::Alloc'; /tmp/go-link-2738326382/000026.o:(.bss+0x210): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::ll_strndup(char const*, unsigned long)': | |
gotsan.cpp:(.text+0xbf90): multiple definition of `__sanitizer::FlagParser::ll_strndup(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbf20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::parse_flag(char const*)': | |
gotsan.cpp:(.text+0xbfe0): multiple definition of `__sanitizer::FlagParser::parse_flag(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xbf70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::parse_flags(char const*)': | |
gotsan.cpp:(.text+0xc250): multiple definition of `__sanitizer::FlagParser::parse_flags(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xc1e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::ParseString(char const*, char const*)': | |
gotsan.cpp:(.text+0xc2a0): multiple definition of `__sanitizer::FlagParser::ParseString(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xc230): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::FlagParser()': | |
gotsan.cpp:(.text+0xc2e0): multiple definition of `__sanitizer::FlagParser::FlagParser()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xc270): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::FlagParser()': | |
gotsan.cpp:(.text+0xc2e0): multiple definition of `__sanitizer::FlagParser::FlagParser()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xc270): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::RegisterTsanFlags(__sanitizer::FlagParser*, __tsan::Flags*)': | |
gotsan.cpp:(.text+0xc320): multiple definition of `__tsan::RegisterTsanFlags(__sanitizer::FlagParser*, __tsan::Flags*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xc2b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::RegisterCommonFlags(__sanitizer::FlagParser*, __sanitizer::CommonFlags*)': | |
gotsan.cpp:(.text+0xc8a0): multiple definition of `__sanitizer::RegisterCommonFlags(__sanitizer::FlagParser*, __sanitizer::CommonFlags*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xc830): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::CreatePhysicalThread()': | |
gotsan.cpp:(.text+0xda50): multiple definition of `__sanitizer::DD::CreatePhysicalThread()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xd9e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::allocateId(__sanitizer::DDCallback*)': | |
gotsan.cpp:(.text+0xda70): multiple definition of `__sanitizer::DD::allocateId(__sanitizer::DDCallback*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xda00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::MutexBeforeLock(__sanitizer::DDCallback*, __sanitizer::DDMutex*, bool)': | |
gotsan.cpp:(.text+0xdbe0): multiple definition of `__sanitizer::DD::MutexBeforeLock(__sanitizer::DDCallback*, __sanitizer::DDMutex*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xdb70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::MutexAfterLock(__sanitizer::DDCallback*, __sanitizer::DDMutex*, bool, bool)': | |
gotsan.cpp:(.text+0xe140): multiple definition of `__sanitizer::DD::MutexAfterLock(__sanitizer::DDCallback*, __sanitizer::DDMutex*, bool, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe0d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapOrDieOnFatalError(unsigned long, char const*)': | |
gotsan.cpp:(.text+0xe360): multiple definition of `__sanitizer::MmapOrDieOnFatalError(unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe2f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapNoReserveOrDie(unsigned long, char const*)': | |
gotsan.cpp:(.text+0xe420): multiple definition of `__sanitizer::MmapNoReserveOrDie(unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe3b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Map(unsigned long, char const*)': | |
gotsan.cpp:(.text+0xe4e0): multiple definition of `__sanitizer::StackStore::Map(unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe470): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::Create(__sanitizer::StackStore*)': | |
gotsan.cpp:(.text+0xe500): multiple definition of `__sanitizer::StackStore::BlockInfo::Create(__sanitizer::StackStore*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe490): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::GetOrCreate(__sanitizer::StackStore*)': | |
gotsan.cpp:(.text+0xe570): multiple definition of `__sanitizer::StackStore::BlockInfo::GetOrCreate(__sanitizer::StackStore*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe500): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Alloc(unsigned long, unsigned long*, unsigned long*)': | |
gotsan.cpp:(.text+0xe5b0): multiple definition of `__sanitizer::StackStore::Alloc(unsigned long, unsigned long*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe540): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Store(__sanitizer::StackTrace const&, unsigned long*)': | |
gotsan.cpp:(.text+0xe700): multiple definition of `__sanitizer::StackStore::Store(__sanitizer::StackTrace const&, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe690): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapFixedOrDieOnFatalError(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0xe7f0): multiple definition of `__sanitizer::MmapFixedOrDieOnFatalError(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe780): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReservedAddressRange::Map(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0xe900): multiple definition of `__sanitizer::ReservedAddressRange::Map(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe890): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapFixedOrDie(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0xe910): multiple definition of `__sanitizer::MmapFixedOrDie(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe8a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReservedAddressRange::MapOrDie(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0xea10): multiple definition of `__sanitizer::ReservedAddressRange::MapOrDie(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe9a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::WaitForDebugger(unsigned int, char const*)': | |
gotsan.cpp:(.text+0xea20): multiple definition of `__sanitizer::WaitForDebugger(unsigned int, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe9b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportFile::SetReportPath(char const*)': | |
gotsan.cpp:(.text+0xea50): multiple definition of `__sanitizer::ReportFile::SetReportPath(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xe9e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_set_report_path': | |
gotsan.cpp:(.text+0xec30): multiple definition of `__sanitizer_set_report_path'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xebc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::OutputReport(__tsan::ThreadState*, __tsan::ScopedReport const&)': | |
gotsan.cpp:(.text+0xece0): multiple definition of `__tsan::OutputReport(__tsan::ThreadState*, __tsan::ScopedReport const&)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xec70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadLister::~ThreadLister()': | |
gotsan.cpp:(.text+0xf3a0): multiple definition of `__sanitizer::ThreadLister::~ThreadLister()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf330): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadLister::~ThreadLister()': | |
gotsan.cpp:(.text+0xf3a0): multiple definition of `__sanitizer::ThreadLister::~ThreadLister()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf330): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::MutexDestroy(__sanitizer::DDCallback*, __sanitizer::DDMutex*)': | |
gotsan.cpp:(.text+0xf3e0): multiple definition of `__sanitizer::DD::MutexDestroy(__sanitizer::DDCallback*, __sanitizer::DDMutex*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf370): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::DestroyPhysicalThread(__sanitizer::DDPhysicalThread*)': | |
gotsan.cpp:(.text+0xf690): multiple definition of `__sanitizer::DD::DestroyPhysicalThread(__sanitizer::DDPhysicalThread*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf620): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadFileToBuffer(char const*, char**, unsigned long*, unsigned long*, unsigned long, int*)': | |
gotsan.cpp:(.text+0xf6a0): multiple definition of `__sanitizer::ReadFileToBuffer(char const*, char**, unsigned long*, unsigned long*, unsigned long, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf630): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadProcMaps(__sanitizer::ProcSelfMapsBuff*)': | |
gotsan.cpp:(.text+0xf860): multiple definition of `__sanitizer::ReadProcMaps(__sanitizer::ProcSelfMapsBuff*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf7f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetEnv(char const*)': | |
gotsan.cpp:(.text+0xf8a0): multiple definition of `__sanitizer::GetEnv(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf830): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::ParseStringFromEnv(char const*)': | |
gotsan.cpp:(.text+0xf9b0): multiple definition of `__sanitizer::FlagParser::ParseStringFromEnv(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf940): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetPwd()': | |
gotsan.cpp:(.text+0xfa10): multiple definition of `__sanitizer::GetPwd()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xf9a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetEnviron()': | |
gotsan.cpp:(.text+0xfb10): multiple definition of `__sanitizer::GetEnviron()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfaa0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetArgv()': | |
gotsan.cpp:(.text+0xfb40): multiple definition of `__sanitizer::GetArgv()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfad0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FlagParser::ParseFile(char const*, bool)': | |
gotsan.cpp:(.text+0xfb70): multiple definition of `__sanitizer::FlagParser::ParseFile(char const*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfb00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Unmap(void*, unsigned long)': | |
gotsan.cpp:(.text+0xfc60): multiple definition of `__sanitizer::StackStore::Unmap(void*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfbf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::TestOnlyUnmap(__sanitizer::StackStore*)': | |
gotsan.cpp:(.text+0xfc80): multiple definition of `__sanitizer::StackStore::BlockInfo::TestOnlyUnmap(__sanitizer::StackStore*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfc10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::TestOnlyUnmap()': | |
gotsan.cpp:(.text+0xfcb0): multiple definition of `__sanitizer::StackStore::TestOnlyUnmap()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfc40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapAlignedOrDieOnFatalError(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0xfcf0): multiple definition of `__sanitizer::MmapAlignedOrDieOnFatalError(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfc80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReservedAddressRange::Unmap(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0xfe30): multiple definition of `__sanitizer::ReservedAddressRange::Unmap(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfdc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::~MemoryMappingLayout()': | |
gotsan.cpp:(.text+0xfed0): multiple definition of `__sanitizer::MemoryMappingLayout::~MemoryMappingLayout()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfe60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::~MemoryMappingLayout()': | |
gotsan.cpp:(.text+0xfed0): multiple definition of `__sanitizer::MemoryMappingLayout::~MemoryMappingLayout()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfe60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::CacheMemoryMappings()': | |
gotsan.cpp:(.text+0xff10): multiple definition of `__sanitizer::MemoryMappingLayout::CacheMemoryMappings()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xfea0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::PlatformPrepareForSandboxing(void*)': | |
gotsan.cpp:(.text+0xff90): multiple definition of `__sanitizer::PlatformPrepareForSandboxing(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xff20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer_sandbox_on_notify': | |
gotsan.cpp:(.text+0xffa0): multiple definition of `__sanitizer_sandbox_on_notify'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xff30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool)': | |
gotsan.cpp:(.text+0xffd0): multiple definition of `__sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xff60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool)': | |
gotsan.cpp:(.text+0xffd0): multiple definition of `__sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xff60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryRangeIsAvailable(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x10040): multiple definition of `__sanitizer::MemoryRangeIsAvailable(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0xffd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetThreadStackTopAndBottom(bool, unsigned long*, unsigned long*)': | |
gotsan.cpp:(.text+0x101b0): multiple definition of `__sanitizer::GetThreadStackTopAndBottom(bool, unsigned long*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10140): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetMemoryProfile(void (*)(unsigned long, unsigned long, bool, unsigned long*), unsigned long*)': | |
gotsan.cpp:(.text+0x10410): multiple definition of `__sanitizer::GetMemoryProfile(void (*)(unsigned long, unsigned long, bool, unsigned long*), unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x103a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::WriteMemoryProfile(char*, unsigned long, unsigned long long)': | |
gotsan.cpp:(.text+0x10490): multiple definition of `__tsan::WriteMemoryProfile(char*, unsigned long, unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10420): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::GetMatched(__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*)': | |
gotsan.cpp:(.text+0x10940): multiple definition of `__sanitizer::SuppressionContext::GetMatched(__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x108d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceResetForTesting()': | |
gotsan.cpp:(.text+0x10b40): multiple definition of `__tsan::TraceResetForTesting()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10ad0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::PrintMatchedSuppressions()': | |
gotsan.cpp:(.text+0x10e60): multiple definition of `__tsan::PrintMatchedSuppressions()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10df0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Finalize(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x10f50): multiple definition of `__tsan::Finalize(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10ee0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_fini': | |
gotsan.cpp:(.text+0x11010): multiple definition of `__tsan_fini'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10fa0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotTestOnlyUnmap()': | |
gotsan.cpp:(.text+0x11030): multiple definition of `__sanitizer::StackDepotTestOnlyUnmap()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x10fc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::DD(__sanitizer::DDFlags const*)': | |
gotsan.cpp:(.text+0x110f0): multiple definition of `__sanitizer::DD::DD(__sanitizer::DDFlags const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11080): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::DD(__sanitizer::DDFlags const*)': | |
gotsan.cpp:(.text+0x110f0): multiple definition of `__sanitizer::DD::DD(__sanitizer::DDFlags const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11080): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DDetector::Create(__sanitizer::DDFlags const*)': | |
gotsan.cpp:(.text+0x111e0): multiple definition of `__sanitizer::DDetector::Create(__sanitizer::DDFlags const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::Symbolizer(__sanitizer::IntrusiveList<__sanitizer::SymbolizerTool>)': | |
gotsan.cpp:(.text+0x11220): multiple definition of `__sanitizer::Symbolizer::Symbolizer(__sanitizer::IntrusiveList<__sanitizer::SymbolizerTool>)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x111b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::Symbolizer(__sanitizer::IntrusiveList<__sanitizer::SymbolizerTool>)': | |
gotsan.cpp:(.text+0x11220): multiple definition of `__sanitizer::Symbolizer::Symbolizer(__sanitizer::IntrusiveList<__sanitizer::SymbolizerTool>)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x111b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Context::Context()': | |
gotsan.cpp:(.text+0x11330): multiple definition of `__tsan::Context::Context()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x112c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Context::Context()': | |
gotsan.cpp:(.text+0x11330): multiple definition of `__tsan::Context::Context()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x112c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::GetCodeRangeForFile(char const*, unsigned long*, unsigned long*)': | |
gotsan.cpp:(.text+0x11600): multiple definition of `__sanitizer::GetCodeRangeForFile(char const*, unsigned long*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11590): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalScopedString::append(char const*, ...)': | |
gotsan.cpp:(.text+0x117c0): multiple definition of `__sanitizer::InternalScopedString::append(char const*, ...)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11750): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReportErrorSummary(char const*, char const*)': | |
gotsan.cpp:(.text+0x11ca0): multiple definition of `__sanitizer::ReportErrorSummary(char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11c30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::GetOrUnpack(__sanitizer::StackStore*)': | |
gotsan.cpp:(.text+0x11e60): multiple definition of `__sanitizer::StackStore::BlockInfo::GetOrUnpack(__sanitizer::StackStore*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x11df0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Load(unsigned int)': | |
gotsan.cpp:(.text+0x12a30): multiple definition of `__sanitizer::StackStore::Load(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x129c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotNode::load(unsigned int) const': | |
gotsan.cpp:(.text+0x12aa0): multiple definition of `__sanitizer::StackDepotNode::load(unsigned int) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x12a30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadFileToVector(char const*, __sanitizer::InternalMmapVectorNoCtor<char>*, unsigned long, int*)': | |
gotsan.cpp:(.text+0x12ac0): multiple definition of `__sanitizer::ReadFileToVector(char const*, __sanitizer::InternalMmapVectorNoCtor<char>*, unsigned long, int*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x12a50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadLister::IsAlive(int)': | |
gotsan.cpp:(.text+0x12e30): multiple definition of `__sanitizer::ThreadLister::IsAlive(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x12dc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DumpProcessMap()': | |
gotsan.cpp:(.text+0x13090): multiple definition of `__sanitizer::DumpProcessMap()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13020): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ProtectGap(unsigned long, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x13160): multiple definition of `__sanitizer::ProtectGap(unsigned long, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x130f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DisableCoreDumperIfNecessary()': | |
gotsan.cpp:(.text+0x13230): multiple definition of `__sanitizer::DisableCoreDumperIfNecessary()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x131c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InitializePlatform()': | |
gotsan.cpp:(.text+0x132b0): multiple definition of `__tsan::InitializePlatform()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13240): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StartSubprocess(char const*, char const* const*, char const* const*, int, int, int)': | |
gotsan.cpp:(.text+0x132c0): multiple definition of `__sanitizer::StartSubprocess(char const*, char const* const*, char const* const*, int, int, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13250): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::IsProcessRunning(int)': | |
gotsan.cpp:(.text+0x13400): multiple definition of `__sanitizer::IsProcessRunning(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13390): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::WaitForProcess(int)': | |
gotsan.cpp:(.text+0x13470): multiple definition of `__sanitizer::WaitForProcess(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13400): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadLister::ThreadLister(int)': | |
gotsan.cpp:(.text+0x134d0): multiple definition of `__sanitizer::ThreadLister::ThreadLister(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13460): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadLister::ThreadLister(int)': | |
gotsan.cpp:(.text+0x134d0): multiple definition of `__sanitizer::ThreadLister::ThreadLister(int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13460): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadBinaryName(char*, unsigned long)': | |
gotsan.cpp:(.text+0x136a0): multiple definition of `__sanitizer::ReadBinaryName(char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13630): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadLongProcessName(char*, unsigned long)': | |
gotsan.cpp:(.text+0x13740): multiple definition of `__sanitizer::ReadLongProcessName(char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x136d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::UpdateProcessName()': | |
gotsan.cpp:(.text+0x137c0): multiple definition of `__sanitizer::UpdateProcessName()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13750): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CacheBinaryName()': | |
gotsan.cpp:(.text+0x13820): multiple definition of `__sanitizer::CacheBinaryName()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x137b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadBinaryNameCached(char*, unsigned long)': | |
gotsan.cpp:(.text+0x138a0): multiple definition of `__sanitizer::ReadBinaryNameCached(char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13830): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReadBinaryDir(char*, unsigned long)': | |
gotsan.cpp:(.text+0x138f0): multiple definition of `__sanitizer::ReadBinaryDir(char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13880): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SubstituteForFlagValue(char const*, char*, unsigned long)': | |
gotsan.cpp:(.text+0x13910): multiple definition of `__sanitizer::SubstituteForFlagValue(char const*, char*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x138a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::CheckNoDeepBind(char const*, int)': | |
gotsan.cpp:(.text+0x13ae0): multiple definition of `__sanitizer::CheckNoDeepBind(char const*, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13a70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadLister::ListThreads(__sanitizer::InternalMmapVector<unsigned long long>*)': | |
gotsan.cpp:(.text+0x13b00): multiple definition of `__sanitizer::ThreadLister::ListThreads(__sanitizer::InternalMmapVector<unsigned long long>*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13a90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::DetachThread(unsigned int, void*)': | |
gotsan.cpp:(.text+0x13f90): multiple definition of `__sanitizer::ThreadRegistry::DetachThread(unsigned int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x13f20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadDetach(__tsan::ThreadState*, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x14410): multiple definition of `__tsan::ThreadDetach(__tsan::ThreadState*, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x143a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::JoinThread(unsigned int, void*)': | |
gotsan.cpp:(.text+0x14460): multiple definition of `__sanitizer::ThreadRegistry::JoinThread(unsigned int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x143f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapFixedNoReserve(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0x14910): multiple definition of `__sanitizer::MmapFixedNoReserve(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x148a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MmapFixedSuperNoReserve(unsigned long, unsigned long, char const*)': | |
gotsan.cpp:(.text+0x14a20): multiple definition of `__sanitizer::MmapFixedSuperNoReserve(unsigned long, unsigned long, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x149b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MapShadow(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x14a60): multiple definition of `__tsan::MapShadow(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x149f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_map_shadow': | |
gotsan.cpp:(.text+0x14ff0): multiple definition of `__tsan_map_shadow'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x14f80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MemoryResetRange(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x150d0): multiple definition of `__tsan::MemoryResetRange(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15060): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReserveShadowMemoryRange(unsigned long, unsigned long, char const*, bool)': | |
gotsan.cpp:(.text+0x15120): multiple definition of `__sanitizer::ReserveShadowMemoryRange(unsigned long, unsigned long, char const*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x150b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetStackSizeLimitInBytes(unsigned long)': | |
gotsan.cpp:(.text+0x15240): multiple definition of `__sanitizer::SetStackSizeLimitInBytes(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15260): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SetAddressSpaceUnlimited()': | |
gotsan.cpp:(.text+0x152d0): multiple definition of `__sanitizer::SetAddressSpaceUnlimited()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x151d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuspendedThreadsListLinux::GetRegistersAndSP(unsigned long, __sanitizer::InternalMmapVector<unsigned long>*, unsigned long*) const': | |
gotsan.cpp:(.text+0x15360): multiple definition of `__sanitizer::SuspendedThreadsListLinux::GetRegistersAndSP(unsigned long, __sanitizer::InternalMmapVector<unsigned long>*, unsigned long*) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x152f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MonotonicNanoTime()': | |
gotsan.cpp:(.text+0x15ba0): multiple definition of `__sanitizer::MonotonicNanoTime()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15b30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ReExec()': | |
gotsan.cpp:(.text+0x15bd0): multiple definition of `__sanitizer::ReExec()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15b60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::UnmapFromTo(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x15c40): multiple definition of `__sanitizer::UnmapFromTo(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15bd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MapDynamicShadow(unsigned long, unsigned long, unsigned long, unsigned long&)': | |
gotsan.cpp:(.text+0x15ce0): multiple definition of `__sanitizer::MapDynamicShadow(unsigned long, unsigned long, unsigned long, unsigned long&)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15c70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MapDynamicShadowAndAliases(unsigned long, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x15de0): multiple definition of `__sanitizer::MapDynamicShadowAndAliases(unsigned long, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x15d70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InitializePlatformCommonFlags(__sanitizer::CommonFlags*)': | |
gotsan.cpp:(.text+0x16070): multiple definition of `__sanitizer::InitializePlatformCommonFlags(__sanitizer::CommonFlags*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16000): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InitializeCommonFlags(__sanitizer::CommonFlags*)': | |
gotsan.cpp:(.text+0x16080): multiple definition of `__sanitizer::InitializeCommonFlags(__sanitizer::CommonFlags*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16010): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InitializeFlags(__tsan::Flags*, char const*, char const*)': | |
gotsan.cpp:(.text+0x160a0): multiple definition of `__tsan::InitializeFlags(__tsan::Flags*, char const*, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16030): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadSuspender::ResumeAllThreads()': | |
gotsan.cpp:(.text+0x161f0): multiple definition of `__sanitizer::ThreadSuspender::ResumeAllThreads()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16180): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadSuspender::KillAllThreads()': | |
gotsan.cpp:(.text+0x162a0): multiple definition of `__sanitizer::ThreadSuspender::KillAllThreads()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16230): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StopTheWorld(void (*)(__sanitizer::SuspendedThreadsList const&, void*), void*)': | |
gotsan.cpp:(.text+0x16410): multiple definition of `__sanitizer::StopTheWorld(void (*)(__sanitizer::SuspendedThreadsList const&, void*), void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x163a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuspendedThreadsListLinux::ContainsTid(unsigned long long) const': | |
gotsan.cpp:(.text+0x169f0): multiple definition of `__sanitizer::SuspendedThreadsListLinux::ContainsTid(unsigned long long) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16980): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuspendedThreadsListLinux::Append(unsigned long long)': | |
gotsan.cpp:(.text+0x16a30): multiple definition of `__sanitizer::SuspendedThreadsListLinux::Append(unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x169c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadSuspender::SuspendThread(unsigned long long)': | |
gotsan.cpp:(.text+0x16c00): multiple definition of `__sanitizer::ThreadSuspender::SuspendThread(unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16b90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadSuspender::SuspendAllThreads()': | |
gotsan.cpp:(.text+0x16da0): multiple definition of `__sanitizer::ThreadSuspender::SuspendAllThreads()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x16d30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::OnProcIdle(__tsan::Processor*)': | |
gotsan.cpp:(.text+0x174e0): multiple definition of `__tsan::MetaMap::OnProcIdle(__tsan::Processor*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17470): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotHandle::inc_use_count_unsafe()': | |
gotsan.cpp:(.text+0x17550): multiple definition of `__sanitizer::StackDepotHandle::inc_use_count_unsafe()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x174e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotHandle::use_count() const': | |
gotsan.cpp:(.text+0x17590): multiple definition of `__sanitizer::StackDepotHandle::use_count() const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17520): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotNode::get_handle(unsigned int)': | |
gotsan.cpp:(.text+0x175d0): multiple definition of `__sanitizer::StackDepotNode::get_handle(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17560): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotGet(unsigned int)': | |
gotsan.cpp:(.text+0x17630): multiple definition of `__sanitizer::StackDepotGet(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x175c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.data.rel.local+0x10): multiple definition of `__sanitizer::PrimaryAllocatorName'; /tmp/go-link-2738326382/000026.o:(.data.rel.local+0x10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.data.rel.local+0x8): multiple definition of `__sanitizer::SecondaryAllocatorName'; /tmp/go-link-2738326382/000026.o:(.data.rel.local+0x8): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalAlloc(unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*, unsigned long)': | |
gotsan.cpp:(.text+0x17700): multiple definition of `__sanitizer::InternalAlloc(unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17690): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Alloc(unsigned long)': | |
gotsan.cpp:(.text+0x17790): multiple definition of `__tsan::Alloc(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17720): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadState::ThreadState(unsigned int)': | |
gotsan.cpp:(.text+0x177d0): multiple definition of `__tsan::ThreadState::ThreadState(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17760): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadState::ThreadState(unsigned int)': | |
gotsan.cpp:(.text+0x177d0): multiple definition of `__tsan::ThreadState::ThreadState(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17760): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnStarted(void*)': | |
gotsan.cpp:(.text+0x17850): multiple definition of `__tsan::ThreadContext::OnStarted(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x177e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::ScopedReportBase(__tsan::ReportType, unsigned long)': | |
gotsan.cpp:(.text+0x178c0): multiple definition of `__tsan::ScopedReportBase::ScopedReportBase(__tsan::ReportType, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17850): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::ScopedReportBase(__tsan::ReportType, unsigned long)': | |
gotsan.cpp:(.text+0x178c0): multiple definition of `__tsan::ScopedReportBase::ScopedReportBase(__tsan::ReportType, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17850): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReport::ScopedReport(__tsan::ReportType, unsigned long)': | |
gotsan.cpp:(.text+0x17a40): multiple definition of `__tsan::ScopedReport::ScopedReport(__tsan::ReportType, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x179d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReport::ScopedReport(__tsan::ReportType, unsigned long)': | |
gotsan.cpp:(.text+0x17a40): multiple definition of `__tsan::ScopedReport::ScopedReport(__tsan::ReportType, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x179d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::ReleaseStoreAcquire(__tsan::VectorClock**)': | |
gotsan.cpp:(.text+0x17a60): multiple definition of `__tsan::VectorClock::ReleaseStoreAcquire(__tsan::VectorClock**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x179f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::ReleaseStore(__tsan::VectorClock**) const': | |
gotsan.cpp:(.text+0x17ad0): multiple definition of `__tsan::VectorClock::ReleaseStore(__tsan::VectorClock**) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17ac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::Release(__tsan::VectorClock**) const': | |
gotsan.cpp:(.text+0x17b30): multiple definition of `__tsan::VectorClock::Release(__tsan::VectorClock**) const'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17a60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VectorClock::ReleaseAcquire(__tsan::VectorClock**)': | |
gotsan.cpp:(.text+0x17b90): multiple definition of `__tsan::VectorClock::ReleaseAcquire(__tsan::VectorClock**)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17b20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ProcCreate()': | |
gotsan.cpp:(.text+0x17c00): multiple definition of `__tsan::ProcCreate()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17b90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_proc_create': | |
gotsan.cpp:(.text+0x17c60): multiple definition of `__tsan_proc_create'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17bf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalCalloc(unsigned long, unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)': | |
gotsan.cpp:(.text+0x17c70): multiple definition of `__sanitizer::InternalCalloc(unsigned long, unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17c00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LoadedModule::addAddressRange(unsigned long, unsigned long, bool, bool, char const*)': | |
gotsan.cpp:(.text+0x17ce0): multiple definition of `__sanitizer::LoadedModule::addAddressRange(unsigned long, unsigned long, bool, bool, char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17c70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappedSegment::AddAddressRanges(__sanitizer::LoadedModule*)': | |
gotsan.cpp:(.text+0x17dc0): multiple definition of `__sanitizer::MemoryMappedSegment::AddAddressRanges(__sanitizer::LoadedModule*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17d50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::CreateLogicalThread(unsigned long long)': | |
gotsan.cpp:(.text+0x17e20): multiple definition of `__sanitizer::DD::CreateLogicalThread(unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17db0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::internal_strdup(char const*)': | |
gotsan.cpp:(.text+0x17e50): multiple definition of `__sanitizer::internal_strdup(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17de0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FindPathToBinary(char const*)': | |
gotsan.cpp:(.text+0x17e90): multiple definition of `__sanitizer::FindPathToBinary(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x17e20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddressInfo::FillModuleInfo(char const*, unsigned long, __sanitizer::ModuleArch)': | |
gotsan.cpp:(.text+0x18140): multiple definition of `__sanitizer::AddressInfo::FillModuleInfo(char const*, unsigned long, __sanitizer::ModuleArch)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x180d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddressInfo::FillModuleInfo(__sanitizer::LoadedModule const&)': | |
gotsan.cpp:(.text+0x18170): multiple definition of `__sanitizer::AddressInfo::FillModuleInfo(__sanitizer::LoadedModule const&)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18100): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::Symbolizer::ModuleNameOwner::GetOwnedCopy(char const*)': | |
gotsan.cpp:(.text+0x181d0): multiple definition of `__sanitizer::Symbolizer::ModuleNameOwner::GetOwnedCopy(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18160): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::Parse(char const*)': | |
gotsan.cpp:(.text+0x18450): multiple definition of `__sanitizer::SuppressionContext::Parse(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x183e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SuppressionContext::ParseFromFile(char const*)': | |
gotsan.cpp:(.text+0x18790): multiple definition of `__sanitizer::SuppressionContext::ParseFromFile(char const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18720): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InitializeSuppressions()': | |
gotsan.cpp:(.text+0x18b10): multiple definition of `__tsan::InitializeSuppressions()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18aa0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SymbolizedStack::New(unsigned long)': | |
gotsan.cpp:(.text+0x18b80): multiple definition of `__sanitizer::SymbolizedStack::New(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18b10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SymbolizeCode(unsigned long)': | |
gotsan.cpp:(.text+0x18bc0): multiple definition of `__tsan::SymbolizeCode(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18b50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalFree(void*, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)': | |
gotsan.cpp:(.text+0x18cc0): multiple definition of `__sanitizer::InternalFree(void*, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x18c50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::FreeImpl(void*)': | |
gotsan.cpp:(.text+0x19120): multiple definition of `__tsan::FreeImpl(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x190b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadContext::OnDetached(void*)': | |
gotsan.cpp:(.text+0x19130): multiple definition of `__tsan::ThreadContext::OnDetached(void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x190c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SyncVar::Reset()': | |
gotsan.cpp:(.text+0x19160): multiple definition of `__tsan::SyncVar::Reset()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x190f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SyncVar::SyncVar()': | |
gotsan.cpp:(.text+0x191e0): multiple definition of `__tsan::SyncVar::SyncVar()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SyncVar::SyncVar()': | |
gotsan.cpp:(.text+0x191e0): multiple definition of `__tsan::SyncVar::SyncVar()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19170): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SyncVar::Init(__tsan::ThreadState*, unsigned long, unsigned long, bool)': | |
gotsan.cpp:(.text+0x19210): multiple definition of `__tsan::SyncVar::Init(__tsan::ThreadState*, unsigned long, unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x191a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::FreeRange(__tsan::Processor*, unsigned long, unsigned long, bool)': | |
gotsan.cpp:(.text+0x19270): multiple definition of `__tsan::MetaMap::FreeRange(__tsan::Processor*, unsigned long, unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19200): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_free': | |
gotsan.cpp:(.text+0x194b0): multiple definition of `__tsan_free'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19440): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::FreeBlock(__tsan::Processor*, unsigned long, bool)': | |
gotsan.cpp:(.text+0x19510): multiple definition of `__tsan::MetaMap::FreeBlock(__tsan::Processor*, unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x194a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::ResetRange(__tsan::Processor*, unsigned long, unsigned long, bool)': | |
gotsan.cpp:(.text+0x19570): multiple definition of `__tsan::MetaMap::ResetRange(__tsan::Processor*, unsigned long, unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19500): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::GetSync(__tsan::ThreadState*, unsigned long, unsigned long, bool, bool)': | |
gotsan.cpp:(.text+0x19580): multiple definition of `__tsan::MetaMap::GetSync(__tsan::ThreadState*, unsigned long, unsigned long, bool, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19510): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::GrowShadowStack(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x197e0): multiple definition of `__tsan::GrowShadowStack(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19770): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::ResizeBuffer(unsigned long)': | |
gotsan.cpp:(.text+0x19860): multiple definition of `__tsan::VarSizeStackTrace::ResizeBuffer(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x197f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::~VarSizeStackTrace()': | |
gotsan.cpp:(.text+0x198b0): multiple definition of `__tsan::VarSizeStackTrace::~VarSizeStackTrace()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19840): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::~VarSizeStackTrace()': | |
gotsan.cpp:(.text+0x198b0): multiple definition of `__tsan::VarSizeStackTrace::~VarSizeStackTrace()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19840): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::VarSizeStackTrace::Init(unsigned long const*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x198c0): multiple definition of `__tsan::VarSizeStackTrace::Init(unsigned long const*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19850): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportDesc::~ReportDesc()': | |
gotsan.cpp:(.text+0x19920): multiple definition of `__tsan::ReportDesc::~ReportDesc()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x198b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportDesc::~ReportDesc()': | |
gotsan.cpp:(.text+0x19920): multiple definition of `__tsan::ReportDesc::~ReportDesc()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x198b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::~ScopedReportBase()': | |
gotsan.cpp:(.text+0x199a0): multiple definition of `__tsan::ScopedReportBase::~ScopedReportBase()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19930): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::~ScopedReportBase()': | |
gotsan.cpp:(.text+0x199a0): multiple definition of `__tsan::ScopedReportBase::~ScopedReportBase()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19930): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReport::~ScopedReport()': | |
gotsan.cpp:(.text+0x19ad0): multiple definition of `__tsan::ScopedReport::~ScopedReport()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19a60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReport::~ScopedReport()': | |
gotsan.cpp:(.text+0x19ad0): multiple definition of `__tsan::ScopedReport::~ScopedReport()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19a60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ProcDestroy(__tsan::Processor*)': | |
gotsan.cpp:(.text+0x19af0): multiple definition of `__tsan::ProcDestroy(__tsan::Processor*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19a80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_proc_destroy': | |
gotsan.cpp:(.text+0x19b70): multiple definition of `__tsan_proc_destroy'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19b00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LoadedModule::clear()': | |
gotsan.cpp:(.text+0x19b80): multiple definition of `__sanitizer::LoadedModule::clear()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19b10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LoadedModule::set(char const*, unsigned long)': | |
gotsan.cpp:(.text+0x19c10): multiple definition of `__sanitizer::LoadedModule::set(char const*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19ba0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::LoadedModule::set(char const*, unsigned long, __sanitizer::ModuleArch, unsigned char*, bool)': | |
gotsan.cpp:(.text+0x19c40): multiple definition of `__sanitizer::LoadedModule::set(char const*, unsigned long, __sanitizer::ModuleArch, unsigned char*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19bd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::MemoryMappingLayout::DumpListOfModules(__sanitizer::InternalMmapVectorNoCtor<__sanitizer::LoadedModule>*)': | |
gotsan.cpp:(.text+0x19c90): multiple definition of `__sanitizer::MemoryMappingLayout::DumpListOfModules(__sanitizer::InternalMmapVectorNoCtor<__sanitizer::LoadedModule>*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x19c20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ListOfModules::fallbackInit()': | |
gotsan.cpp:(.text+0x1a0c0): multiple definition of `__sanitizer::ListOfModules::fallbackInit()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a050): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ListOfModules::init()': | |
gotsan.cpp:(.text+0x1a8a0): multiple definition of `__sanitizer::ListOfModules::init()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a830): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DD::DestroyLogicalThread(__sanitizer::DDLogicalThread*)': | |
gotsan.cpp:(.text+0x1a9c0): multiple definition of `__sanitizer::DD::DestroyLogicalThread(__sanitizer::DDLogicalThread*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a950): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::AddressInfo::Clear()': | |
gotsan.cpp:(.text+0x1a9d0): multiple definition of `__sanitizer::AddressInfo::Clear()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a960): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::DataInfo::Clear()': | |
gotsan.cpp:(.text+0x1aa20): multiple definition of `__sanitizer::DataInfo::Clear()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a9b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::FrameInfo::Clear()': | |
gotsan.cpp:(.text+0x1aa60): multiple definition of `__sanitizer::FrameInfo::Clear()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1a9f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddUniqueTid(unsigned int)': | |
gotsan.cpp:(.text+0x1aad0): multiple definition of `__tsan::ScopedReportBase::AddUniqueTid(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1aa60): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::ResetClocks()': | |
gotsan.cpp:(.text+0x1ac00): multiple definition of `__tsan::MetaMap::ResetClocks()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ab90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DoReset(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x1b020): multiple definition of `__tsan::DoReset(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1afb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::FlushShadowMemory()': | |
gotsan.cpp:(.text+0x1bd80): multiple definition of `__tsan::FlushShadowMemory()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1bd10): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SlotAttachAndLock(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1bd90): multiple definition of `__tsan::SlotAttachAndLock(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1bd20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SlotLock(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1c510): multiple definition of `__tsan::SlotLock(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1c4a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::AcquireGlobal(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1cce0): multiple definition of `__tsan::AcquireGlobal(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1cc70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_finalizer_goroutine': | |
gotsan.cpp:(.text+0x1cd30): multiple definition of `__tsan_finalizer_goroutine'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ccc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceSwitchPartImpl(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1cd40): multiple definition of `__tsan::TraceSwitchPartImpl(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ccd0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceTime(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1e0a0): multiple definition of `__tsan::TraceTime(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e040): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceMutexLock(__tsan::ThreadState*, __tsan::EventType, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x1dfb0): multiple definition of `__tsan::TraceMutexLock(__tsan::ThreadState*, __tsan::EventType, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1df50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceSwitchPart(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1db60): multiple definition of `__tsan::TraceSwitchPart(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1db00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceMemoryAccessRange(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1dbe0): multiple definition of `__tsan::TraceMemoryAccessRange(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1db80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MemoryRangeImitateWrite(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1dcf0): multiple definition of `__tsan::MemoryRangeImitateWrite(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1dc90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MemoryRangeImitateWriteOrResetRange(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1dd60): multiple definition of `__tsan::MemoryRangeImitateWriteOrResetRange(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1dd00): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceFunc(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x1dd80): multiple definition of `__tsan::TraceFunc(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1dd20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceRestartFuncEntry(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x1dde0): multiple definition of `__tsan::TraceRestartFuncEntry(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1dd80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_func_enter': | |
gotsan.cpp:(.text+0x1de50): multiple definition of `__tsan_func_enter'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1ddf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::InsertShadowStackFrameForTag(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x1ded0): multiple definition of `__tsan::InsertShadowStackFrameForTag(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1de70): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceRestartFuncExit(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1df50): multiple definition of `__tsan::TraceRestartFuncExit(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1def0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_func_exit': | |
gotsan.cpp:(.text+0x1df80): multiple definition of `__tsan_func_exit'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1df20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::TraceMutexUnlock(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x1e050): multiple definition of `__tsan::TraceMutexUnlock(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1dff0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::IncrementEpoch(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1e100): multiple definition of `__tsan::IncrementEpoch(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e0a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadJoin(__tsan::ThreadState*, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x1e150): multiple definition of `__tsan::ThreadJoin(__tsan::ThreadState*, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e0f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Acquire(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1e200): multiple definition of `__tsan::Acquire(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e1a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_acquire': | |
gotsan.cpp:(.text+0x1e3f0): multiple definition of `__tsan_acquire'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e390): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexRepair(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1e400): multiple definition of `__tsan::MutexRepair(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e3a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexInvalidAccess(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1e650): multiple definition of `__tsan::MutexInvalidAccess(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e5f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Release(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1e6a0): multiple definition of `__tsan::Release(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e640): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_release_merge': | |
gotsan.cpp:(.text+0x1e910): multiple definition of `__tsan_release_merge'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e8b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReleaseStore(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1e920): multiple definition of `__tsan::ReleaseStore(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1e8c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_release': | |
gotsan.cpp:(.text+0x1eb90): multiple definition of `__tsan_release'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1eb30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadFinish(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x1eba0): multiple definition of `__tsan::ThreadFinish(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1eb40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_end': | |
gotsan.cpp:(.text+0x1ef10): multiple definition of `__tsan_go_end'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1eeb0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReleaseStoreAcquire(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x1ef40): multiple definition of `__tsan::ReleaseStoreAcquire(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1eee0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_release_acquire': | |
gotsan.cpp:(.text+0x1f1b0): multiple definition of `__tsan_release_acquire'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1f150): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadStart(__tsan::ThreadState*, unsigned int, unsigned long long, __sanitizer::ThreadType)': | |
gotsan.cpp:(.text+0x1f1c0): multiple definition of `__tsan::ThreadStart(__tsan::ThreadState*, unsigned int, unsigned long long, __sanitizer::ThreadType)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1f160): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::RestoreStack(__tsan::EventType, __tsan::Sid, __tsan::Epoch, unsigned long, unsigned long, unsigned long, unsigned int*, __tsan::VarSizeStackTrace*, __tsan::MutexSet*, unsigned long*)': | |
gotsan.cpp:(.text+0x1f3d0): multiple definition of `__tsan::RestoreStack(__tsan::EventType, __tsan::Sid, __tsan::Epoch, unsigned long, unsigned long, unsigned long, unsigned int*, __tsan::VarSizeStackTrace*, __tsan::MutexSet*, unsigned long*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x1f370): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::SymbolizedStack::ClearAll() [clone .localalias]': | |
gotsan.cpp:(.text+0x20570): multiple definition of `__sanitizer::SymbolizedStack::ClearAll()'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20510): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::PrintCurrentStack(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x20700): multiple definition of `__tsan::PrintCurrentStack(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x206a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddStack(__sanitizer::StackTrace, bool)': | |
gotsan.cpp:(.text+0x207c0): multiple definition of `__tsan::ScopedReportBase::AddStack(__sanitizer::StackTrace, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20760): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SymbolizeStackId(unsigned int)': | |
gotsan.cpp:(.text+0x20920): multiple definition of `__tsan::SymbolizeStackId(unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x208c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::SymbolizeData(unsigned long)': | |
gotsan.cpp:(.text+0x20960): multiple definition of `__tsan::SymbolizeData(unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20900): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddLocation(unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x20b20): multiple definition of `__tsan::ScopedReportBase::AddLocation(unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20ac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddThread(__tsan::ThreadContext const*, bool)': | |
gotsan.cpp:(.text+0x20c80): multiple definition of `__tsan::ScopedReportBase::AddThread(__tsan::ThreadContext const*, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20c20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddMutex(unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x20ea0): multiple definition of `__tsan::ScopedReportBase::AddMutex(unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x20e40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportDeadlock(__tsan::ThreadState*, unsigned long, __sanitizer::DDReport*)': | |
gotsan.cpp:(.text+0x21070): multiple definition of `__tsan::ReportDeadlock(__tsan::ThreadState*, unsigned long, __sanitizer::DDReport*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x21010): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexPreLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x213f0): multiple definition of `__tsan::MutexPreLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x21390): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexPreReadLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x216c0): multiple definition of `__tsan::MutexPreReadLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x21660): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_mutex_before_lock': | |
gotsan.cpp:(.text+0x21980): multiple definition of `__tsan_mutex_before_lock'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x21920): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportDestroyLocked(__tsan::ThreadState*, unsigned long, unsigned long, __tsan::FastState, unsigned int)': | |
gotsan.cpp:(.text+0x219a0): multiple definition of `__tsan::ReportDestroyLocked(__tsan::ThreadState*, unsigned long, unsigned long, __tsan::FastState, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x21940): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ScopedReportBase::AddMemoryAccess(unsigned long, unsigned long, __tsan::Shadow, unsigned int, __sanitizer::StackTrace, __tsan::MutexSet const*)': | |
gotsan.cpp:(.text+0x22570): multiple definition of `__tsan::ScopedReportBase::AddMemoryAccess(unsigned long, unsigned long, __tsan::Shadow, unsigned int, __sanitizer::StackTrace, __tsan::MutexSet const*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x22510): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ReportRace(__tsan::ThreadState*, __tsan::RawShadow*, __tsan::Shadow, __tsan::Shadow, unsigned long)': | |
gotsan.cpp:(.text+0x229a0): multiple definition of `__tsan::ReportRace(__tsan::ThreadState*, __tsan::RawShadow*, __tsan::Shadow, __tsan::Shadow, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x22950): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::DoReportRace(__tsan::ThreadState*, __tsan::RawShadow*, __tsan::Shadow, __tsan::Shadow, unsigned long)': | |
gotsan.cpp:(.text+0x24210): multiple definition of `__tsan::DoReportRace(__tsan::ThreadState*, __tsan::RawShadow*, __tsan::Shadow, __tsan::Shadow, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x242a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MemoryRangeFreed(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x24350): multiple definition of `__tsan::MemoryRangeFreed(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x24340): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_read': | |
gotsan.cpp:(.text+0x248c0): multiple definition of `__tsan_read'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x249b0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_read_pc': | |
gotsan.cpp:(.text+0x24b00): multiple definition of `__tsan_read_pc'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x24cc0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_write': | |
gotsan.cpp:(.text+0x24e20): multiple definition of `__tsan_write'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x250c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_write_pc': | |
gotsan.cpp:(.text+0x25050): multiple definition of `__tsan_write_pc'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x25330): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_read_range': | |
gotsan.cpp:(.text+0x25e40): multiple definition of `__tsan_read_range'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x267a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_write_range': | |
gotsan.cpp:(.text+0x25e70): multiple definition of `__tsan_write_range'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x267d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexCreate(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x25ea0): multiple definition of `__tsan::MutexCreate(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x26800): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexPostLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int, int)': | |
gotsan.cpp:(.text+0x26160): multiple definition of `__tsan::MutexPostLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int, int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x26b50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexUnlock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x269a0): multiple definition of `__tsan::MutexUnlock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x27450): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexPostReadLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x27070): multiple definition of `__tsan::MutexPostReadLock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x27bf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_mutex_after_lock': | |
gotsan.cpp:(.text+0x27710): multiple definition of `__tsan_mutex_after_lock'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28340): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexReadUnlock(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x27740): multiple definition of `__tsan::MutexReadUnlock(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28370): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_mutex_before_unlock': | |
gotsan.cpp:(.text+0x27dc0): multiple definition of `__tsan_mutex_before_unlock'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28a90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexReadOrWriteUnlock(__tsan::ThreadState*, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x27df0): multiple definition of `__tsan::MutexReadOrWriteUnlock(__tsan::ThreadState*, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x28ac0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MutexDestroy(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)': | |
gotsan.cpp:(.text+0x28550): multiple definition of `__tsan::MutexDestroy(__tsan::ThreadState*, unsigned long, unsigned long, unsigned int)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x292d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic64_exchange': | |
gotsan.cpp:(.text+0x28cc0): multiple definition of `__tsan_go_atomic64_exchange'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x29ab0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic32_exchange': | |
gotsan.cpp:(.text+0x29280): multiple definition of `__tsan_go_atomic32_exchange'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2a110): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic64_fetch_add': | |
gotsan.cpp:(.text+0x29840): multiple definition of `__tsan_go_atomic64_fetch_add'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2a770): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic32_fetch_add': | |
gotsan.cpp:(.text+0x29e00): multiple definition of `__tsan_go_atomic32_fetch_add'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2add0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic64_store': | |
gotsan.cpp:(.text+0x2a3c0): multiple definition of `__tsan_go_atomic64_store'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2b430): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic32_store': | |
gotsan.cpp:(.text+0x2a970): multiple definition of `__tsan_go_atomic32_store'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2ba90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic64_load': | |
gotsan.cpp:(.text+0x2af20): multiple definition of `__tsan_go_atomic64_load'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2c0f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic32_load': | |
gotsan.cpp:(.text+0x2b470): multiple definition of `__tsan_go_atomic32_load'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2c720): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic32_compare_exchange': | |
gotsan.cpp:(.text+0x2b9c0): multiple definition of `__tsan_go_atomic32_compare_exchange'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2cd50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_atomic64_compare_exchange': | |
gotsan.cpp:(.text+0x2bfa0): multiple definition of `__tsan_go_atomic64_compare_exchange'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2d3f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalRealloc(void*, unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)': | |
gotsan.cpp:(.text+0x2c580): multiple definition of `__sanitizer::InternalRealloc(void*, unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2da90): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::InternalReallocArray(void*, unsigned long, unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)': | |
gotsan.cpp:(.text+0x2cd80): multiple definition of `__sanitizer::InternalReallocArray(void*, unsigned long, unsigned long, __sanitizer::SizeClassAllocator32LocalCache<__sanitizer::SizeClassAllocator32<__sanitizer::AP32> >*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2e290): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::CreateThread(unsigned long, bool, unsigned int, void*)': | |
gotsan.cpp:(.text+0x2cdc0): multiple definition of `__sanitizer::ThreadRegistry::CreateThread(unsigned long, bool, unsigned int, void*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2e2d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::ThreadRegistry::SetThreadUserId(unsigned int, unsigned long)': | |
gotsan.cpp:(.text+0x2d670): multiple definition of `__sanitizer::ThreadRegistry::SetThreadUserId(unsigned int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2eb80): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadNotJoined(__tsan::ThreadState*, unsigned long, unsigned int, unsigned long)': | |
gotsan.cpp:(.text+0x2dc90): multiple definition of `__tsan::ThreadNotJoined(__tsan::ThreadState*, unsigned long, unsigned int, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f1a0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::BlockInfo::Pack(__sanitizer::StackStore::Compression, __sanitizer::StackStore*)': | |
gotsan.cpp:(.text+0x2dce0): multiple definition of `__sanitizer::StackStore::BlockInfo::Pack(__sanitizer::StackStore::Compression, __sanitizer::StackStore*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f1f0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackStore::Pack(__sanitizer::StackStore::Compression)': | |
gotsan.cpp:(.text+0x2dfc0): multiple definition of `__sanitizer::StackStore::Pack(__sanitizer::StackStore::Compression)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f4d0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotNode::store(unsigned int, __sanitizer::StackTrace const&, unsigned long long)': | |
gotsan.cpp:(.text+0x2e210): multiple definition of `__sanitizer::StackDepotNode::store(unsigned int, __sanitizer::StackTrace const&, unsigned long long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f720): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotPut(__sanitizer::StackTrace)': | |
gotsan.cpp:(.text+0x2e330): multiple definition of `__sanitizer::StackDepotPut(__sanitizer::StackTrace)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f840): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::CurrentStackId(__tsan::ThreadState*, unsigned long)': | |
gotsan.cpp:(.text+0x2e350): multiple definition of `__tsan::CurrentStackId(__tsan::ThreadState*, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f860): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::ThreadCreate(__tsan::ThreadState*, unsigned long, unsigned long, bool)': | |
gotsan.cpp:(.text+0x2e3d0): multiple definition of `__tsan::ThreadCreate(__tsan::ThreadState*, unsigned long, unsigned long, bool)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f8e0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_go_start': | |
gotsan.cpp:(.text+0x2e4b0): multiple definition of `__tsan_go_start'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2f9c0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::Initialize(__tsan::ThreadState*)': | |
gotsan.cpp:(.text+0x2e510): multiple definition of `__tsan::Initialize(__tsan::ThreadState*)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fa20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x24c): multiple definition of `__tsan::is_initialized'; /tmp/go-link-2738326382/000026.o:(.bss+0x24c): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_init': | |
gotsan.cpp:(.text+0x2e6e0): multiple definition of `__tsan_init'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fbf0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan::MetaMap::AllocBlock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)': | |
gotsan.cpp:(.text+0x2e740): multiple definition of `__tsan::MetaMap::AllocBlock(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fc50): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__tsan_malloc': | |
gotsan.cpp:(.text+0x2e830): multiple definition of `__tsan_malloc'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fd40): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o: in function `__sanitizer::StackDepotPut_WithHandle(__sanitizer::StackTrace)': | |
gotsan.cpp:(.text+0x2e8d0): multiple definition of `__sanitizer::StackDepotPut_WithHandle(__sanitizer::StackTrace)'; /tmp/go-link-2738326382/000026.o:gotsan.cpp:(.text+0x2fde0): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x20): multiple definition of `__sanitizer::Symbolizer::symbolizer_allocator_'; /tmp/go-link-2738326382/000026.o:(.bss+0x20): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x30): multiple definition of `__sanitizer::Symbolizer::init_mu_'; /tmp/go-link-2738326382/000026.o:(.bss+0x30): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x38): multiple definition of `__sanitizer::Symbolizer::symbolizer_'; /tmp/go-link-2738326382/000026.o:(.bss+0x38): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x220): multiple definition of `__sanitizer::report_file_mu'; /tmp/go-link-2738326382/000026.o:(.bss+0x220): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/000027.o:(.bss+0x238): multiple definition of `__sanitizer::NumberOfCPUsCached'; /tmp/go-link-2738326382/000026.o:(.bss+0x238): first defined here | |
/usr/bin/ld: /tmp/go-link-2738326382/go.o: warning: relocation against `runtime_test.callerStartLine' in read-only section `.text' | |
/usr/bin/ld: /tmp/go-link-2738326382/go.o: relocation R_X86_64_PC32 against undefined symbol `runtime_test.callerStartLine' can not be used when making a shared object; recompile with -fPIC | |
/usr/bin/ld: final link failed: bad value | |
collect2: error: ld returned 1 exit status | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment