FAQ
Change bd8077116e2f broke the linux-386 build:
http://build.golang.org/log/7766014afd7a73b66e6fed7783465ba468f70b5f

[release-branch.go1.4] cmd/api: make API check fail for undeclared API in
release branch

We forgot to do the usual API review.
Make that not possible in the future.
I'll pull this change over to the main
branch too, but it's more important
(and only testable) here.

LGTM=bradfitz
R=bradfitz
CC=golang-codereviews
https://golang.org/cl/185050043

http://code.google.com/p/go/source/detail?r=bd8077116e2f

$ tail -200 < log
errors
sync/atomic
unicode
unicode/utf8
math
sort
encoding
unicode/utf16
container/list
crypto/subtle
container/ring
image/color
runtime/race
sync
container/heap
image/color/palette
io
syscall
hash
crypto/cipher
hash/crc32
crypto/hmac
hash/adler32
hash/crc64
hash/fnv
bytes
strings
bufio
text/tabwriter
path
html
compress/bzip2
time
internal/syscall
os
strconv
math/rand
math/cmplx
path/filepath
os/signal
reflect
regexp/syntax
crypto
io/ioutil
os/exec
encoding/base64
net/url
crypto/aes
crypto/rc4
encoding/ascii85
encoding/base32
image
crypto/md5
crypto/sha1
crypto/sha256
crypto/sha512
encoding/pem
image/draw
image/jpeg
regexp
fmt
encoding/binary
cmd/pprof/internal/svg
crypto/des
index/suffixarray
cmd/internal/goobj
cmd/internal/rsc.io/arm/armasm
cmd/internal/rsc.io/x86/x86asm
debug/dwarf
debug/gosym
debug/plan9obj
flag
log
go/token
encoding/json
encoding/xml
text/template/parse
compress/flate
math/big
encoding/hex
mime
net/http/internal
runtime/pprof
cmd/pack
go/scanner
cmd/pprof/internal/tempfile
archive/tar
compress/lzw
database/sql/driver
encoding/csv
encoding/gob
image/gif
go/ast
runtime/debug
testing
database/sql
testing/iotest
compress/gzip
debug/elf
debug/macho
debug/pe
cmd/pprof/internal/profile
text/template
archive/zip
compress/zlib
testing/quick
text/scanner
image/png
crypto/elliptic
encoding/asn1
crypto/rand
crypto/dsa
go/parser
go/printer
crypto/x509/pkix
cmd/internal/objfile
# crypto/elliptic
Boffset: unknown state 0
Bseek: unknown state 0
crypto/ecdsa
# text/template
Boffset: unknown state 0
Bseek: unknown state 0
# cmd/pprof/internal/profile
Boffset: unknown state 0
Bseek: unknown state 0
cmd/pprof/internal/plugin
cmd/pprof/internal/symbolz
go/doc
html/template
# crypto/dsa
Boffset: unknown state 0
Bseek: unknown state 0
# crypto/ecdsa
Boffset: unknown state 0
Bseek: unknown state 0
# crypto/rand
Boffset: unknown state 0
Bseek: unknown state 0
# crypto/x509/pkix
Boffset: unknown state 0
Bseek: unknown state 0
Bseek: unknown state 0
Boffset: unknown state 0
Boffset: unknown state 0
Bseek: unknown state 0
# go/parser
Bseek: unknown state 0
Boffset: unknown state 0
Boffset: unknown state 0
Bseek: unknown state 0
crypto/rsa
cmd/cgo
go/format
cmd/gofmt
# cmd/cgo
cmd/cgo/ast.go:12: import
/linux-386-bd8077116e2f/go/pkg/linux_386/go/parser.a: not a package file
# go/format
go/format/format.go:12: import
/linux-386-bd8077116e2f/go/pkg/linux_386/go/parser.a: not a package file
# cmd/gofmt
cmd/gofmt/gofmt.go:12: import
/linux-386-bd8077116e2f/go/pkg/linux_386/go/parser.a: not a package file
# crypto/rsa
Boffset: unknown state 0
Bseek: unknown state 0
Bseek: unknown state 0
Boffset: unknown state 0
Boffset: unknown state 0
Bseek: unknown state 0
# cmd/pprof/internal/plugin
Boffset: unknown state 0
Bseek: unknown state 0
cmd/pprof/internal/symbolizer
# go/doc
Boffset: unknown state 0
Bseek: unknown state 0
# html/template
Boffset: unknown state 0
Bseek: unknown state 0
# cmd/internal/objfile
Boffset: unknown state 0
Bseek: unknown state 0
Bseek: unknown state 0
Boffset: unknown state 0
Boffset: unknown state 0
Bseek: unknown state 0
go/build
cmd/addr2line
# go/build
go/build/build.go:13: import
/linux-386-bd8077116e2f/go/pkg/linux_386/go/parser.a: not a package file
cmd/nm
cmd/objdump
cmd/pprof/internal/report
# cmd/addr2line
cmd/addr2line/main.go:29: import
/linux-386-bd8077116e2f/go/pkg/linux_386/cmd/internal/objfile.a: not a
package file
# cmd/nm
cmd/nm/nm.go:15: import
/linux-386-bd8077116e2f/go/pkg/linux_386/cmd/internal/objfile.a: not a
package file
# cmd/objdump
cmd/objdump/main.go:43: import
/linux-386-bd8077116e2f/go/pkg/linux_386/cmd/internal/objfile.a: not a
package file
Build complete, duration 1m54.244178864s. Result: error: exit status 2

--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupgolang-dev @
categoriesgo
postedDec 12, '14 at 4:49a
activeDec 12, '14 at 4:49a
posts1
users1
websitegolang.org

1 user in discussion

Builder: 1 post

People

Translate

site design / logo © 2021 Grokbase