[Box Backup-commit] COMMIT r2101 - box/trunk/docs/backup

boxbackup-dev@fluffy.co.uk boxbackup-dev@fluffy.co.uk
Sat, 1 Mar 2008 22:52:16 +0000 (UTC)


Author: chris
Date: 2008-03-01 22:52:15 +0000 (Sat, 01 Mar 2008)
New Revision: 2101

Modified:
   box/trunk/docs/backup/win32_build_on_linux_using_mingw.txt
Log:
Fix some mistakes in the cross-compile document, suggest a better way to 
configure Box on Linux for MinGW.


Modified: box/trunk/docs/backup/win32_build_on_linux_using_mingw.txt
===================================================================
--- box/trunk/docs/backup/win32_build_on_linux_using_mingw.txt	2008-03-01 22:50:02 UTC (rev 2100)
+++ box/trunk/docs/backup/win32_build_on_linux_using_mingw.txt	2008-03-01 22:52:15 UTC (rev 2101)
@@ -45,13 +45,22 @@
 
 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