Probably related to gcc and binutils upgrades: Build Configuration: BB_VERSION = "1.37.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-16.04" TARGET_SYS = "x86_64-poky-linux" MACHINE = "qemux86-64" DISTRO = "poky" DISTRO_VERSION = "2.4+snapshot-20171115" TUNE_FEATURES = "m64 core2" TARGET_FPU = "" meta meta-poky meta-yocto-bsp = "heads/ross/mut2:817e261385307b83fa6d94f9700f94e5d41cfbf3" Build failure: ERROR: go-1.9-r0 do_compile: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-no-x11/build/build/tmp/work/core2-64-poky-linux/go/1.9-r0/temp/log.do_compile.15810) ERROR: Logfile of failure stored in: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-no-x11/build/build/tmp/work/core2-64-poky-linux/go/1.9-r0/temp/log.do_compile.15810 Log data follows: | DEBUG: Executing shell function do_compile | ##### Building Go bootstrap tool. | cmd/dist | | ##### Building Go toolchain using /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-no-x11/build/build/tmp/work/core2-64-poky-linux/go/1.9-r0/recipe-sysroot-native/usr/lib/go. | bootstrap/cmd/internal/dwarf | bootstrap/cmd/internal/objabi | bootstrap/cmd/internal/src | bootstrap/cmd/internal/sys | bootstrap/cmd/asm/internal/flags | bootstrap/cmd/internal/bio | bootstrap/math/bits | bootstrap/cmd/internal/gcprog | bootstrap/debug/pe | bootstrap/cmd/compile/internal/syntax | bootstrap/math/big | bootstrap/cmd/internal/obj | bootstrap/cmd/asm/internal/lex | bootstrap/cmd/link/internal/ld | bootstrap/cmd/internal/obj/arm | bootstrap/cmd/internal/obj/arm64 | bootstrap/cmd/internal/obj/mips | bootstrap/cmd/internal/obj/ppc64 | bootstrap/cmd/internal/obj/s390x | bootstrap/cmd/internal/obj/x86 | bootstrap/cmd/compile/internal/types | bootstrap/cmd/asm/internal/arch | bootstrap/cmd/compile/internal/ssa | bootstrap/cmd/asm/internal/asm | bootstrap/cmd/asm | bootstrap/cmd/link/internal/amd64 | bootstrap/cmd/link/internal/arm | bootstrap/cmd/link/internal/arm64 | bootstrap/cmd/link/internal/mips | bootstrap/cmd/link/internal/mips64 | bootstrap/cmd/link/internal/ppc64 | bootstrap/cmd/link/internal/s390x | bootstrap/cmd/link/internal/x86 | bootstrap/cmd/link | bootstrap/cmd/compile/internal/gc | bootstrap/cmd/compile/internal/amd64 | bootstrap/cmd/compile/internal/arm | bootstrap/cmd/compile/internal/arm64 | bootstrap/cmd/compile/internal/mips | bootstrap/cmd/compile/internal/mips64 | bootstrap/cmd/compile/internal/ppc64 | bootstrap/cmd/compile/internal/s390x | bootstrap/cmd/compile/internal/x86 | bootstrap/cmd/compile | | ##### Building go_bootstrap for host, linux/amd64. | runtime/internal/sys | runtime/internal/atomic | runtime | unicode/utf8 | internal/syscall/windows/sysdll | unicode | internal/cpu | errors | unicode/utf16 | encoding | math/bits | sync/atomic | internal/race | math | sync | internal/singleflight | syscall | io | bytes | hash | strings | cmd/go/internal/web | hash/adler32 | path | strconv | bufio | internal/syscall/windows | internal/syscall/windows/registry | crypto | reflect | encoding/base64 | crypto/sha1 | time | internal/poll | encoding/binary | sort | regexp/syntax | container/heap | os | regexp | path/filepath | fmt | os/signal | io/ioutil | debug/dwarf | net/url | compress/flate | cmd/go/internal/str | encoding/json | context | encoding/xml | text/template/parse | go/token | log | flag | go/scanner | os/exec | cmd/internal/objabi | go/ast | compress/zlib | text/template | debug/macho | debug/elf | go/parser | go/doc | go/build | cmd/go/internal/cfg | cmd/go/internal/buildid | cmd/go/internal/base | cmd/go/internal/cmdflag | cmd/go/internal/doc | cmd/go/internal/load | cmd/go/internal/tool | cmd/go/internal/version | cmd/go/internal/help | cmd/go/internal/fmtcmd | cmd/go/internal/work | cmd/go/internal/fix | cmd/go/internal/generate | cmd/go/internal/envcmd | cmd/go/internal/clean | cmd/go/internal/get | cmd/go/internal/run | cmd/go/internal/test | cmd/go/internal/vet | cmd/go/internal/list | cmd/go/internal/bug | cmd/go | | ##### Building packages and commands for host, linux/amd64. | runtime/internal/sys | runtime/internal/atomic | runtime | errors | internal/cpu | internal/race | sync/atomic | unicode | unicode/utf8 | container/list | math/bits | container/ring | crypto/subtle | crypto/internal/cipherhw | internal/nettrace | vendor/golang_org/x/crypto/curve25519 | encoding | unicode/utf16 | image/color | internal/syscall/windows | internal/syscall/windows/registry | internal/syscall/windows/sysdll | runtime/race | vendor/golang_org/x/text/secure | vendor/golang_org/x/text/unicode | cmd/compile/internal/test | cmd/vet/internal/whitelist | vendor/golang_org/x/crypto/poly1305 | image/color/palette | math | sync | io | syscall | internal/singleflight | bytes | strings | hash | crypto/cipher | runtime/trace | hash/adler32 | crypto/hmac | hash/crc32 | hash/crc64 | hash/fnv | bufio | text/tabwriter | vendor/golang_org/x/text/transform | path | html | time | internal/syscall/unix | strconv | math/rand | math/cmplx | reflect | cmd/internal/src | crypto | crypto/aes | crypto/rc4 | encoding/base64 | encoding/ascii85 | encoding/base32 | image | internal/poll | crypto/sha512 | crypto/md5 | crypto/sha1 | crypto/sha256 | os | image/internal/imageutil | image/draw | image/jpeg | os/signal | fmt | sort | encoding/binary | path/filepath | regexp/syntax | compress/bzip2 | container/heap | encoding/pem | runtime/debug | cmd/internal/sys | crypto/des | vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20 | vendor/golang_org/x/crypto/chacha20poly1305 | io/ioutil | flag | log | debug/dwarf | compress/flate | debug/gosym | debug/plan9obj | cmd/vendor/golang.org/x/arch/arm/armasm | cmd/vendor/golang.org/x/arch/x86/x86asm | compress/lzw | context | math/big | encoding/hex | go/token | encoding/csv | encoding/gob | encoding/json | encoding/xml | vendor/golang_org/x/net/http2/hpack | vendor/golang_org/x/text/unicode/norm | net/url | mime | mime/quotedprintable | net/http/internal | text/template/parse | text/scanner | net/internal/socktest | cmd/internal/dwarf | cmd/compile/internal/syntax | cmd/internal/gcprog | cmd/go/internal/str | cmd/vendor/github.com/ianlancetaylor/demangle | archive/tar | go/scanner | image/gif | cmd/vendor/golang.org/x/arch/ppc64/ppc64asm | vendor/golang_org/x/text/unicode/bidi | testing/iotest | cmd/internal/bio | cmd/pack | cmd/internal/objabi | testing | testing/quick | cmd/asm/internal/flags | os/exec | database/sql/driver | regexp | go/ast | compress/zlib | archive/zip | compress/gzip | cmd/internal/goobj | cmd/internal/obj | cmd/asm/internal/lex | database/sql | image/png | vendor/golang_org/x/text/secure/bidirule | runtime/pprof | debug/elf | debug/macho | debug/pe | internal/trace | cmd/internal/browser | text/template | index/suffixarray | runtime/pprof/internal/profile | cmd/vendor/github.com/google/pprof/profile | cmd/vendor/github.com/google/pprof/third_party/svg | vendor/golang_org/x/net/idna | # cmd/pack | warning: unable to find runtime/cgo.a | go/parser | go/printer | testing/internal/testdeps | crypto/dsa | crypto/elliptic | encoding/asn1 | crypto/rand | go/constant | cmd/internal/objfile | cmd/vendor/github.com/google/pprof/internal/elfexec | cmd/link/internal/ld | internal/testenv | cmd/vendor/github.com/google/pprof/internal/proftest | cmd/internal/obj/arm | cmd/internal/obj/arm64 | cmd/internal/obj/mips | cmd/internal/obj/ppc64 | cmd/internal/obj/s390x | cmd/internal/obj/x86 | cmd/compile/internal/types | crypto/rsa | go/doc | html/template | cmd/addr2line | cmd/nm | cmd/objdump | cmd/vendor/github.com/google/pprof/internal/plugin | cmd/vendor/github.com/google/pprof/internal/measurement | go/build | cmd/vendor/github.com/google/pprof/internal/symbolz | cmd/vendor/github.com/google/pprof/internal/binutils | cmd/vendor/github.com/google/pprof/internal/graph | go/types | cmd/vendor/github.com/google/pprof/internal/report | # cmd/addr2line | warning: unable to find runtime/cgo.a | cmd/go/internal/cfg | # cmd/nm | warning: unable to find runtime/cgo.a | cmd/go/internal/base | cmd/go/internal/buildid | # cmd/objdump | warning: unable to find runtime/cgo.a | cmd/asm/internal/arch | cmd/compile/internal/ssa | cmd/go/internal/load | cmd/go/internal/doc | cmd/go/internal/help | cmd/go/internal/cmdflag | cmd/go/internal/tool | cmd/go/internal/version | cmd/asm/internal/asm | cmd/go/internal/work | cmd/go/internal/fix | cmd/go/internal/fmtcmd | cmd/asm | crypto/ecdsa | crypto/x509/pkix | cmd/cgo | go/format | cmd/cover | cmd/gofmt | cmd/doc | cmd/fix | cmd/vet/internal/cfg | # cmd/asm | warning: unable to find runtime/cgo.a | cmd/link/internal/arm | cmd/link/internal/arm64 | cmd/link/internal/amd64 | cmd/link/internal/mips | cmd/link/internal/mips64 | cmd/link/internal/ppc64 | cmd/link/internal/s390x | cmd/link/internal/x86 | cmd/link | cmd/go/internal/envcmd | cmd/go/internal/clean | cmd/go/internal/generate | cmd/go/internal/list | cmd/go/internal/run | cmd/go/internal/test | cmd/go/internal/vet | # cmd/gofmt | warning: unable to find runtime/cgo.a | # cmd/fix | warning: unable to find runtime/cgo.a | # cmd/link | warning: unable to find runtime/cgo.a | go/internal/gccgoimporter | go/internal/gcimporter | go/internal/srcimporter | cmd/api | # cmd/doc | warning: unable to find runtime/cgo.a | # cmd/cover | warning: unable to find runtime/cgo.a | go/importer | cmd/vet | # cmd/cgo | warning: unable to find runtime/cgo.a | runtime/cgo | # cmd/api | warning: unable to find runtime/cgo.a | net | os/user | plugin | crypto/x509 | vendor/golang_org/x/net/lex/httplex | vendor/golang_org/x/net/proxy | net/textproto | log/syslog | vendor/golang_org/x/net/nettest | mime/multipart | net/mail | crypto/tls | net/http/httptrace | net/smtp | net/http | expvar | net/http/cgi | net/http/cookiejar | net/http/httptest | net/http/httputil | net/http/pprof | net/rpc | cmd/go/internal/web | cmd/vendor/github.com/google/pprof/internal/symbolizer | cmd/trace | cmd/go/internal/bug | cmd/go/internal/get | cmd/vendor/github.com/google/pprof/internal/driver | net/http/fcgi | net/rpc/jsonrpc | cmd/go | cmd/vendor/github.com/google/pprof/driver | cmd/pprof | cmd/compile/internal/gc | cmd/compile/internal/amd64 | cmd/compile/internal/arm | cmd/compile/internal/arm64 | cmd/compile/internal/mips | cmd/compile/internal/mips64 | cmd/compile/internal/ppc64 | cmd/compile/internal/s390x | cmd/compile/internal/x86 | cmd/compile | | ##### Building packages and commands for linux/amd64. | runtime/internal/sys | runtime/internal/atomic | runtime | errors | internal/cpu | internal/race | sync/atomic | unicode | unicode/utf8 | container/list | math/bits | cmd/compile/internal/test | unicode/utf16 | encoding | crypto/internal/cipherhw | internal/nettrace | vendor/golang_org/x/crypto/curve25519 | cmd/vet/internal/whitelist | crypto/subtle | vendor/golang_org/x/crypto/poly1305 | sync | math | io | syscall | internal/singleflight | hash | runtime/trace | crypto/cipher | bytes | strings | hash/adler32 | hash/crc32 | crypto/hmac | strconv | math/rand | bufio | text/tabwriter | vendor/golang_org/x/text/transform | path | html | cmd/internal/src | reflect | crypto | encoding/base64 | crypto/aes | crypto/rc4 | time | internal/syscall/unix | crypto/md5 | crypto/sha1 | crypto/sha256 | crypto/sha512 | internal/poll | os | os/signal | fmt | encoding/binary | sort | regexp/syntax | container/heap | runtime/debug | path/filepath | encoding/pem | cmd/internal/sys | crypto/des | vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20 | vendor/golang_org/x/crypto/chacha20poly1305 | io/ioutil | debug/dwarf | debug/plan9obj | log | debug/gosym | compress/flate | flag | cmd/vendor/golang.org/x/arch/arm/armasm | cmd/vendor/golang.org/x/arch/x86/x86asm | go/token | net/url | text/template/parse | context | math/big | cmd/internal/dwarf | text/scanner | cmd/compile/internal/syntax | cmd/internal/gcprog | encoding/json | cmd/go/internal/str | encoding/hex | vendor/golang_org/x/net/http2/hpack | vendor/golang_org/x/text/unicode/norm | mime | mime/quotedprintable | net/http/internal | encoding/xml | cmd/vendor/github.com/ianlancetaylor/demangle | cmd/vendor/golang.org/x/arch/ppc64/ppc64asm | cmd/internal/bio | vendor/golang_org/x/text/unicode/bidi | cmd/pack | go/scanner | os/exec | cmd/internal/objabi | cmd/asm/internal/flags | testing | regexp | go/ast | cmd/internal/goobj | cmd/internal/obj | cmd/asm/internal/lex | compress/zlib | compress/gzip | vendor/golang_org/x/text/secure/bidirule | cmd/internal/browser | internal/trace | runtime/pprof | text/template | debug/elf | debug/macho | debug/pe | cmd/vendor/github.com/google/pprof/internal/proftest | cmd/dist | cmd/vendor/github.com/google/pprof/profile | cmd/vendor/github.com/google/pprof/third_party/svg | vendor/golang_org/x/net/idna | cmd/internal/obj/arm | cmd/internal/obj/arm64 | cmd/internal/obj/mips | cmd/internal/obj/ppc64 | cmd/internal/obj/s390x | cmd/internal/obj/x86 | cmd/compile/internal/types | go/parser | go/printer | cmd/link/internal/ld | cmd/internal/objfile | cmd/vendor/github.com/google/pprof/internal/elfexec | go/constant | crypto/elliptic | encoding/asn1 | crypto/rand | crypto/dsa | go/doc | html/template | crypto/rsa | crypto/x509/pkix | crypto/ecdsa | cmd/cgo | go/format | cmd/gofmt | go/types | cmd/vendor/github.com/google/pprof/internal/plugin | cmd/vendor/github.com/google/pprof/internal/measurement | cmd/addr2line | cmd/nm | cmd/objdump | cmd/vendor/github.com/google/pprof/internal/binutils | cmd/vendor/github.com/google/pprof/internal/symbolz | cmd/fix | cmd/vet/internal/cfg | cmd/vendor/github.com/google/pprof/internal/graph | go/build | cmd/vendor/github.com/google/pprof/internal/report | cmd/asm/internal/arch | cmd/compile/internal/ssa | cmd/cover | cmd/doc | cmd/go/internal/cfg | cmd/go/internal/base | cmd/go/internal/buildid | cmd/asm/internal/asm | cmd/go/internal/load | cmd/go/internal/doc | cmd/go/internal/help | cmd/go/internal/cmdflag | cmd/go/internal/tool | cmd/go/internal/version | cmd/asm | cmd/go/internal/work | cmd/go/internal/fix | cmd/go/internal/fmtcmd | cmd/api | go/internal/gccgoimporter | go/internal/gcimporter | go/internal/srcimporter | runtime/cgo | go/importer | cmd/vet | cmd/link/internal/amd64 | cmd/link/internal/mips | cmd/link/internal/arm64 | cmd/link/internal/arm | cmd/link/internal/mips64 | cmd/link/internal/ppc64 | cmd/link/internal/s390x | cmd/link/internal/x86 | cmd/go/internal/envcmd | cmd/go/internal/clean | cmd/go/internal/generate | cmd/go/internal/list | cmd/go/internal/run | cmd/go/internal/test | cmd/go/internal/vet | cmd/link | net | # cmd/vet | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-no-x11/build/build/tmp/work/core2-64-poky-linux/go/1.9-r0/go/src/host-tools/link: running x86_64-poky-linux-gcc failed: exit status 1 | /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-no-x11/build/build/tmp/work/core2-64-poky-linux/go/1.9-r0/build-tmp/go-link-213824112/000000.o: file not recognized: File format not recognized | collect2: error: ld returned 1 exit status | | crypto/x509 | vendor/golang_org/x/net/proxy | vendor/golang_org/x/net/lex/httplex | net/textproto | mime/multipart | crypto/tls | net/http/httptrace | net/http | cmd/go/internal/web | cmd/vendor/github.com/google/pprof/internal/symbolizer | cmd/trace | cmd/go/internal/bug | cmd/go/internal/get | cmd/vendor/github.com/google/pprof/internal/driver | cmd/go | cmd/vendor/github.com/google/pprof/driver | cmd/pprof | cmd/compile/internal/gc | cmd/compile/internal/arm | cmd/compile/internal/arm64 | cmd/compile/internal/amd64 | cmd/compile/internal/mips | cmd/compile/internal/mips64 | cmd/compile/internal/ppc64 | cmd/compile/internal/s390x | cmd/compile/internal/x86 | cmd/compile | WARNING: exit code 2 from a shell command. | ERROR: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-no-x11/build/build/tmp/work/core2-64-poky-linux/go/1.9-r0/temp/log.do_compile.15810) NOTE: recipe go-1.9-r0: task do_compile: Failed (full non-persistent log: https://autobuilder.yocto.io/builders/nightly-no-x11/builds/586/steps/BuildImages/logs/stdio
We haven't heard of such a problem in years so closing.