git.iko.soy/typeable/oauth2-proxy
on master help sign in
Disable cgo on release builds

Tries to link against libc which isn't present in musl based distributions (such as Alpine Linux). Closes https://github.com/pusher/oauth2_proxy/issues/329

commit1d808a47d13c0eb3f1abbcb2a95f74df213b90b1 authorTom Elliff <tomelliff@gmail.com> dateTue 28 Jan 2020, 09:05 (7 years ago) parentd9362d3
1 file changed+2−2
dist.sh+2−2
dist.sh+2−2
@@ -27,10 +27,10 @@ for ARCH in "${ARCHS[@]}"; do
2727
2828 # Create architecture specific binaries
2929 if [[ ${GO_ARCH} == "armv6" ]]; then
30− GO111MODULE=on GOOS=${GO_OS} GOARCH=arm GOARM=6 go build -ldflags="-X main.VERSION=${VERSION}" \
30+ GO111MODULE=on GOOS=${GO_OS} GOARCH=arm GOARM=6 CGO_ENABLED=0 go build -ldflags="-X main.VERSION=${VERSION}" \
3131 -o release/${BINARY}-${VERSION}.${ARCH}.${GO_VERSION}/${BINARY} github.com/pusher/oauth2_proxy
3232 else
33− GO111MODULE=on GOOS=${GO_OS} GOARCH=${GO_ARCH} go build -ldflags="-X main.VERSION=${VERSION}" \
33+ GO111MODULE=on GOOS=${GO_OS} GOARCH=${GO_ARCH} CGO_ENABLED=0 go build -ldflags="-X main.VERSION=${VERSION}" \
3434 -o release/${BINARY}-${VERSION}.${ARCH}.${GO_VERSION}/${BINARY} github.com/pusher/oauth2_proxy
3535 fi
3636