| diff -Naur Python-2.7.9-orig/configure.ac Python-2.7.9/configure.ac |
| --- Python-2.7.9-orig/configure.ac 2014-12-11 13:49:49.875800000 +0300 |
| +++ Python-2.7.9/configure.ac 2014-12-11 13:49:56.365400000 +0300 |
| @@ -974,6 +974,13 @@ |
| ;; |
| |
| esac |
| + case $host in |
| + *-*-mingw*) |
| + LDLIBRARY='libpython$(VERSION).dll.a' |
| + DLLLIBRARY='libpython$(VERSION).dll' |
| + BLDLIBRARY='-L. -lpython$(VERSION)' |
| + ;; |
| + esac |
| else # shared is disabled |
| case $ac_sys_system in |
| CYGWIN*) |
| @@ -981,6 +988,10 @@ |
| LDLIBRARY='libpython$(VERSION).dll.a' |
| ;; |
| esac |
| + case $host in |
| + *-*-mingw*) |
| + LDLIBRARY='libpython$(VERSION).a';; |
| + esac |
| fi |
| |
| if test "$cross_compiling" = yes; then |
| @@ -2187,6 +2198,12 @@ |
| LDCXXSHARED="g++ -shared";; |
| *) LDSHARED="ld";; |
| esac |
| + case $host in |
| + *-*-mingw*) |
| + LDSHARED='$(CC) -shared -Wl,--enable-auto-image-base' |
| + LDCXXSHARED='$(CXX) -shared -Wl,--enable-auto-image-base' |
| + ;; |
| + esac |
| fi |
| AC_MSG_RESULT($LDSHARED) |
| LDCXXSHARED=${LDCXXSHARED-$LDSHARED} |