File gcc-go-patches.patch of Package docker.2434

diff --git a/hack/make/gccgo b/hack/make/gccgo
index 878c814..84b7f69 100644
--- a/hack/make/gccgo
+++ b/hack/make/gccgo
@@ -1,5 +1,5 @@
 #!/bin/bash
-set -e
+set -ex

 BINARY_NAME="docker-$VERSION"
 BINARY_EXTENSION="$(binary_extension)"
@@ -16,9 +16,11 @@ go build -compiler=gccgo \
 	"${BUILDFLAGS[@]}" \
 	-gccgoflags "
 		-g
+   -Wl,--add-needed -Wl,--no-as-needed
 		$EXTLDFLAGS_STATIC
+   -static-libgo
 		-Wl,--no-export-dynamic
-		-ldl
+		-ldl -lselinux -lsystemd
 		-pthread
 	" \
 	./docker