aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2015-03-07 12:04:29 -0600
committerBrent Cook <bcook@openbsd.org>2015-03-08 22:02:19 -0500
commit031f0aaa8f9b2e907195dbda8b7c451a08d58bbb (patch)
treea1bf8dacf090818be5c23260eff08f3afac0b4ff
parent148aebdbb1613d250caf378f3484cb4e1c47f3aa (diff)
downloadportable-031f0aaa8f9b2e907195dbda8b7c451a08d58bbb.tar.gz
portable-031f0aaa8f9b2e907195dbda8b7c451a08d58bbb.tar.bz2
portable-031f0aaa8f9b2e907195dbda8b7c451a08d58bbb.zip
specify -static-libgcc for mingw builds
Avoid external external dependencies on 32-bit windows builds.
-rw-r--r--configure.ac3
-rwxr-xr-xdist-win.sh1
2 files changed, 3 insertions, 1 deletions
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
41 ;; 41 ;;
42 *mingw*) 42 *mingw*)
43 HOST_OS=win 43 HOST_OS=win
44 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" 44 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"
45 LDFLAGS="$LDFLAGS -static-libgcc"
45 AC_SUBST([PLATFORM_LDADD], ['-lws2_32']) 46 AC_SUBST([PLATFORM_LDADD], ['-lws2_32'])
46 ;; 47 ;;
47 *solaris*) 48 *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
8 8
9rm -fr $DIST 9rm -fr $DIST
10mkdir -p $DIST 10mkdir -p $DIST
11autoreconf -i
11 12
12for ARCH in X86 X64; do 13for ARCH in X86 X64; do
13 14