From 0464eb91022b1f17509d694e40a8ee7ed37e5e90 Mon Sep 17 00:00:00 2001 From: Vladimir Buzuev <44682889+vladimir-buzuev@users.noreply.github.com> Date: Sat, 3 Apr 2021 18:45:09 -0700 Subject: [PATCH] fix buldled static build on Windows/MinGW (#761) seems like need more libraries in LDFLAGS: * ws2_32 for socket, connect, htonl, etc * ole32 for CoInitializeEx * rpcrt4 for UuidCreate * crypt32 for CertFreeCertificateContext (cherry picked from commit 0d7c8dadb465a0236d0f130a0cfd5179502f191d) --- Build_bundled_static.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Build_bundled_static.go b/Build_bundled_static.go index e66f425..1e1cb36 100644 --- a/Build_bundled_static.go +++ b/Build_bundled_static.go @@ -4,7 +4,7 @@ package git /* #cgo windows CFLAGS: -I${SRCDIR}/static-build/install/include/ -#cgo windows LDFLAGS: -L${SRCDIR}/static-build/install/lib/ -lgit2 -lwinhttp +#cgo windows LDFLAGS: -L${SRCDIR}/static-build/install/lib/ -lgit2 -lwinhttp -lws2_32 -lole32 -lrpcrt4 -lcrypt32 #cgo !windows pkg-config: --static ${SRCDIR}/static-build/install/lib/pkgconfig/libgit2.pc #cgo CFLAGS: -DLIBGIT2_STATIC #include