From: Andrew Gerrand Date: Tue, 13 Mar 2012 00:55:16 +0000 (+1100) Subject: doc/progs: skip cgo1 and cgo2 on freebsd X-Git-Tag: weekly.2012-03-13~19 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d2d7de974ceffbcfbcc2d7b9e15b3c2472d65ac4;p=gostls13.git doc/progs: skip cgo1 and cgo2 on freebsd FreeBSD's srandom has a different signature to darwin/linux. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5795067 --- diff --git a/doc/progs/run b/doc/progs/run index 8b383e5903..4d183530cb 100755 --- a/doc/progs/run +++ b/doc/progs/run @@ -5,6 +5,8 @@ set -e +goos=$(go env GOOS) + defer_panic_recover=" defer defer2 @@ -29,11 +31,15 @@ law_of_reflection=" " 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)