FreeBSD's srandom has a different signature to darwin/linux.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/
5795067
set -e
+goos=$(go env GOOS)
+
defer_panic_recover="
defer
defer2
"
c_go_cgo="
- cgo1
- cgo2
- cgo3
- cgo4
+ cgo1
+ cgo2
+ cgo3
+ cgo4
"
+# cgo1 and cgo2 don't run on freebsd, srandom has a different signature
+if [ "$goos" == "freebsd" ]; then
+ c_go_cgo="cgo3 cgo4"
+fi
all=$(echo $defer_panic_recover $effective_go $error_handling $law_of_reflection $c_go_cgo slices go1)