From 031f0aaa8f9b2e907195dbda8b7c451a08d58bbb Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Sat, 7 Mar 2015 12:04:29 -0600 Subject: [PATCH] specify -static-libgcc for mingw builds Avoid external external dependencies on 32-bit windows builds. --- configure.ac | 3 ++- dist-win.sh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 3a0ef16..5f70a7c 100644 --- a/configure.ac +++ b/configure.ac @@ -41,7 +41,8 @@ case $host_os in ;; *mingw*) HOST_OS=win - CFLAGS="$CFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600 -DOPENSSL_NO_SPEED -DNO_SYSLOG -D__USE_MINGW_ANSI_STDIO" + CFLAGS="$CFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600 -DOPENSSL_NO_SPEED -DNO_SYSLOG -D__USE_MINGW_ANSI_STDIO -static-libgcc" + LDFLAGS="$LDFLAGS -static-libgcc" AC_SUBST([PLATFORM_LDADD], ['-lws2_32']) ;; *solaris*) diff --git a/dist-win.sh b/dist-win.sh index d600b97..42569ac 100755 --- a/dist-win.sh +++ b/dist-win.sh @@ -8,6 +8,7 @@ DIST=libressl-$VERSION-windows rm -fr $DIST mkdir -p $DIST +autoreconf -i for ARCH in X86 X64; do