FAQ
Change 15deca59be01 broke the linux-arm-cheney-panda build:
http://build.golang.org/log/f909e70abbc04349e9193bffb2715f1e15bfe703

runtime/cgo: always set signal mask before calling pthread_create

This was done correctly for most targets but was missing from
FreeBSD/ARM and Linux/ARM.

R=golang-codereviews, dave
CC=golang-codereviews
https://codereview.appspot.com/45180043

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

$ tail -200 < log
# Building C bootstrap tool.
cmd/dist

# Building compilers and Go bootstrap tool for host, linux/arm.
lib9
libbio
libmach
liblink
misc/pprof
cmd/addr2line
cmd/objdump
cmd/pack
cmd/prof
cmd/cc
cmd/gc
cmd/5l
cmd/5a
cmd/5c
cmd/5g
pkg/runtime
pkg/errors
pkg/sync/atomic
pkg/sync
pkg/io
pkg/unicode
pkg/unicode/utf8
pkg/unicode/utf16
pkg/bytes
pkg/math
pkg/strings
pkg/strconv
pkg/bufio
pkg/sort
pkg/container/heap
pkg/encoding/base64
pkg/syscall
pkg/time
pkg/os
pkg/reflect
pkg/fmt
pkg/encoding
pkg/encoding/json
pkg/flag
pkg/path/filepath
pkg/path
pkg/io/ioutil
pkg/log
pkg/regexp/syntax
pkg/regexp
pkg/go/token
pkg/go/scanner
pkg/go/ast
pkg/go/parser
pkg/os/exec
pkg/os/signal
pkg/net/url
pkg/text/template/parse
pkg/text/template
pkg/go/doc
pkg/go/build
cmd/go

# Building packages and commands for linux/arm.
runtime
errors
sync/atomic
unicode
unicode/utf8
math
sync
sort
io
syscall
hash
container/heap
encoding
unicode/utf16
hash/crc32
crypto/subtle
crypto/cipher
bytes
strings
text/tabwriter
bufio
time
path
crypto/hmac
hash/adler32
container/list
compress/bzip2
container/ring
hash/crc64
hash/fnv
html
image/color
strconv
math/rand
image/color/palette
math/cmplx
runtime/race
crypto
reflect
crypto/md5
os
encoding/base64
regexp/syntax
net/url
path/filepath
os/exec
io/ioutil
encoding/binary
fmt
regexp
crypto/aes
crypto/rc4
crypto/sha1
crypto/sha256
debug/dwarf
crypto/des
encoding/pem
os/signal
crypto/sha512
encoding/ascii85
encoding/base32
image
index/suffixarray
debug/elf
debug/macho
debug/pe
flag
go/token
encoding/json
encoding/xml
go/scanner
go/ast
text/template/parse
text/template
log
compress/flate
go/parser
go/printer
compress/gzip
math/big
go/doc
encoding/hex
mime
runtime/pprof
go/build
cmd/cgo
go/format
crypto/elliptic
cmd/fix
crypto/rand
crypto/ecdsa
crypto/rsa
crypto/dsa
encoding/asn1
cmd/gofmt
crypto/x509/pkix
debug/goobj
cmd/nm
cmd/yacc
archive/tar
archive/zip
compress/lzw
compress/zlib
database/sql/driver
debug/gosym
database/sql
encoding/csv
encoding/gob
html/template
runtime/cgo
image/draw
# runtime/cgo
pkg/runtime/cgo/gcc_linux_arm.c: In function '_cgo_sys_thread_start':
pkg/runtime/cgo/gcc_linux_arm.c:36:2: error: implicit declaration of
function 'sigfillset' [-Werror=implicit-function-declaration]
    sigfillset(&ign);
    ^
pkg/runtime/cgo/gcc_linux_arm.c:37:2: error: implicit declaration of
function 'pthread_sigmask' [-Werror=implicit-function-declaration]
    pthread_sigmask(SIG_SETMASK, &ign, &oset);
    ^
pkg/runtime/cgo/gcc_linux_arm.c:37:18: error: 'SIG_SETMASK' undeclared
(first use in this function)
    pthread_sigmask(SIG_SETMASK, &ign, &oset);
                    ^
pkg/runtime/cgo/gcc_linux_arm.c:37:18: note: each undeclared identifier is
reported only once for each function it appears in
cc1: all warnings being treated as errors
image/jpeg
image/png
image/gif
runtime/debug
testing
testing/iotest
testing/quick
text/scanner
Build complete, duration 6m53.832193383s. 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/groups/opt_out.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupgolang-dev @
categoriesgo
postedDec 24, '13 at 4:18p
activeDec 24, '13 at 4:18p
posts1
users1
websitegolang.org

1 user in discussion

Builder: 1 post

People

Translate

site design / logo © 2021 Grokbase