|
From: Ashish R. <ash...@ya...> - 2005-08-19 05:20:38
|
Dear markus, I hope that i can submit the patches to libdbi core too. Mingw (www.mingw.org) is port of gnu compiler which output native executable on windows platform, unlike cygwin. And msys (see, www.mingw.org) is a minimal posix environment for windows, it gives us autoconf etc tools on windows platform. Biggest advantage over cygwin is that there is no runtime emulation done at any layer, all the native. You can even cross compile using mingw tools, ie sitting on a linux box, you can output the native executables for window machines. There are other IDE environments also (apart from msys), which use mingw in the backend to generate the output .exe , like Dev-C++ etc. I had released one addon patch to compile libdbi (core) 0.7.x on mingw+msys .Today, i ported that for 0.8.0 pre3 code base, and here i submit my changes. If it is incorporated, then on windows , we can compile libdbi on mingw+msys (apart from the cygwin) out of the box. The zip file contains CHANGES_DETAIL_0.8.0pre3.txt, in which there is all detail as to what changes have been made in the original file. Please note that Change 1.1 and 1.2 involve only renaming two variables And Change 1.3 and 2.1 only are significant change, but these are put inside #ifdef .. ... #elif __MINGW32__ .. #else .. #endif. Hence there will be no re-testing needed for the modified code on other platforms, like Linux/BSD,AIX etc due to these changes/additions only. The newly added functions have been named like win_... , because this implementation is not mingw specific. all those functions will help in compiling it on VC++ also, if someone tried to port it. bye :-) Ashish Ranjan ash...@ya... PS: i am mailing the actual patch file separately to you. __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail |