diff --git a/hack/make/test-unit b/hack/make/test-unit index 9590525372..f7b948d3e3 100644 --- a/hack/make/test-unit +++ b/hack/make/test-unit @@ -21,7 +21,12 @@ bundle_test_unit() { "${BUILDFLAGS[@]}" $TEST_PATH \ | grep -v github.com/docker/docker/vendor \ | grep -v github.com/docker/docker/integration-cli) - go test -cover $GCCGOFLAGS -ldflags "$LDFLAGS" "${BUILDFLAGS[@]}" $TESTFLAGS $pkg_list + go test $COVER $GCCGOFLAGS -ldflags "$LDFLAGS" "${BUILDFLAGS[@]}" $TESTFLAGS $pkg_list } +if [[ "$(go version)" =~ "gccgo" ]]; then + GCCGOFLAGS=-gccgoflags="-lpthread" +else + COVER=-cover +fi bundle_test_unit 2>&1 | tee -a "$DEST/test.log"