foxygit / doom Log in
commit fc9ba5db9bce99fb2a4a4210df76a1ed62f17133
Author:     Fabian Greffrath <fabian@greffrath.com>
AuthorDate: Tue Jan 3 16:25:50 2017 +0100
Commit:     Fabian Greffrath <fabian@greffrath.com>
CommitDate: Tue Jan 3 16:25:50 2017 +0100

    Link MinGW builds with static libgcc

    Fixes #833
---
 configure.ac | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/configure.ac b/configure.ac
index 8bfe377d..4583135b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,6 +13,7 @@ AC_CONFIG_AUX_DIR(autotools)
 AC_CANONICAL_HOST

 orig_CFLAGS="$CFLAGS"
+orig_LDFLAGS="$LDFLAGS"

 AC_PROG_CC
 AC_PROG_RANLIB
@@ -27,6 +28,11 @@ if test "$GCC" = "yes"
 then
         WARNINGS="-Wall -Wdeclaration-after-statement -Wredundant-decls"
         CFLAGS="-O$OPT_LEVEL -g $WARNINGS $orig_CFLAGS"
+        case "$host" in
+          *-*-mingw*)
+            LDFLAGS="-static-libgcc $orig_LDFLAGS"
+            ;;
+        esac
 fi

 dnl Search for SDL ...