summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2008-03-01 22:52:15 +0000
committerChris Wilson <chris+github@qwirx.com>2008-03-01 22:52:15 +0000
commitac8a5801e74636086108276dce7f15a4c1951728 (patch)
tree84787928d09cb4e9d9c4251ef7bdbedba40e1992
parent0e3ed7e8c48d00e18f9bff183201772aecb7c606 (diff)
Fix some mistakes in the cross-compile document, suggest a better way to
configure Box on Linux for MinGW.
-rw-r--r--docs/backup/win32_build_on_linux_using_mingw.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/docs/backup/win32_build_on_linux_using_mingw.txt b/docs/backup/win32_build_on_linux_using_mingw.txt
index 407096b1..3039c50e 100644
--- a/docs/backup/win32_build_on_linux_using_mingw.txt
+++ b/docs/backup/win32_build_on_linux_using_mingw.txt
@@ -45,13 +45,22 @@ Unpack:
Configure and make:
- ./configure --host=i586-mingw32msvc --prefix=/usr/i386-mingw32/
- make winshared wininstall
- cp .libs/libpcreposix.a /usr/i386-pc-mingw32/lib
- cp pcreposix.h /usr/i386-pc-mingw32/include/regex.h
+ export AR=i386-mingw32-ar
+ ./configure --host=i386-mingw32 --prefix=/usr/local/i386-mingw32/
+ make winshared
+ cp .libs/libpcreposix.a /usr/local/i386-pc-mingw32/lib
+ cp pcreposix.h /usr/local/i386-pc-mingw32/include
Configure Box with:
+ ./configure --host=i386-mingw32 \
+ CXXFLAGS="-mthreads -I/usr/local/i386-mingw32/include" \
+ LDFLAGS=" -mthreads -L/usr/local/i386-mingw32/lib" \
+ LIBS="-lcrypto -lws2_32 -lgdi32"
+ make
+
+or, if that fails, try this:
+
export CXX="i386-mingw32-g++"
export AR=i386-mingw32-ar
export RANLIB=i386-mingw32-ranlib