ci: build fly with cgo on Darwin

fixes #3691

Signed-off-by: Alex Suraci <suraci.alex@gmail.com>
This commit is contained in:
Alex Suraci 2019-05-21 10:57:12 -04:00
parent dd22b95513
commit 1a10b3573c
1 changed files with 8 additions and 2 deletions

View File

@ -18,8 +18,14 @@ if [ -e final-version/version ]; then
fi
pushd concourse
CGO_ENABLED=0 go build -ldflags "$ldflags" -o $output/fly ./fly
if which ldd && ldd $output/fly; then
export CGO_ENABLED=1
if [ "$platform" = "linux" ]; then
export CGO_ENABLED=0
fi
go build -ldflags "$ldflags" -o $output/fly ./fly
if [ "$platform" = "linux" ] && which ldd && ldd $output/fly; then
echo "binary is not static; aborting"
exit 1
fi