diff --git a/mingw-build-memo b/mingw-build-memo new file mode 100644 index 00000000..aba2b69f --- /dev/null +++ b/mingw-build-memo @@ -0,0 +1,71 @@ +OpenSSL +------- + +HOST=i686-w64-mingw32 +./Configure --cross-compile-prefix=$HOST- --prefix=/usr/local/$HOST mingw + +HOST=x86_64-w64-mingw32 +./Configure --cross-compile-prefix=$HOST- --prefix=/usr/local/$HOST mingw64 + +Sqlite +------ + +HOST=i686-w64-mingw32 +./configure \ + --disable-shared \ + --enable-static \ + --prefix=/usr/local/$HOST \ + --host=$HOST \ + --build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE` + +HOST=x86_64-w64-mingw32 +The configure command-line is the same as i686 version. + +C-Ares +------ + +HOST=i686-w64-mingw32 +./configure \ + --disable-shared \ + --enable-static \ + --without-random \ + --prefix=/usr/local/$HOST \ + --host=$HOST \ + --build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE` \ + LIBS="-lws2_32" + +HOST=x86_64-w64-mingw32 +The configure command-line is the same as i686 version. + +Zlib +---- + +HOST=i686-w64-mingw32 + +CC=$HOST-gcc \ +AR=$HOST-ar \ +LD=$HOST-ld \ +RANLIB=$HOST-ranlib \ +STRIP=$HOST-strip \ +./configure \ + --prefix=/usr/local/$HOST \ + --libdir=/usr/local/$HOST/lib \ + --includedir=/usr/local/$HOST/include \ + --static + +HOST=x86_64-w64-mingw32 +The configure command-line is the same as i686 version. + +Expat +----- + +HOST=i686-w64-mingw32 +./configure \ + --disable-shared \ + --enable-static \ + --prefix=/usr/local/$HOST \ + --host=$HOST \ + --build=`dpkg-architecture -qDEB_BUILD_GNU_TYPE` + +HOST=x86_64-w64-mingw32 +The configure command-line is the same as i686 version.