Min-GW/64 vs Min-GW/32

Forum for discussion about the documentation project.
Post Reply
DOS386
Posts: 798
Joined: Jul 02, 2005 20:55

Min-GW/64 vs Min-GW/32

Post by DOS386 »

http://www.freebasic.net/wiki/wikka.php ... quirements

http://downloads.sourceforge.net/fbc/Fr ... e?download

http://downloads.sourceforge.net/fbc/Fr ... p?download "alternative to the normal FB-win32 package, may work better for older Win32 systems"

What are the differences between those 2 packages? Are they documented somewhere? Seems to be Min-GW/64 (but still 32-bit binaries) vs Min-GW/32. What are the requirements of the "old" "mingworg" package? Is it supposed to work on old Pentium CPU again (IIRC versions 0.2xx.yy used to). I'll test ... but the requirements page should get updated.
D.J.Peters
Posts: 8641
Joined: May 28, 2005 3:28
Contact:

Re: Min-GW/64 vs Min-GW/32

Post by D.J.Peters »

With MinGW64 I build all my libs for example the FLTK C++ wrapper for FreeBASIC 32/64-bit on a P4 Windows XP 32-bit box.

Joshy
dkl
Site Admin
Posts: 3235
Joined: Jul 28, 2005 14:45
Location: Germany

Re: Min-GW/64 vs Min-GW/32

Post by dkl »

FreeBASIC-x.xx.x-win32, FreeBASIC-x.xx.x-win64: based on MinGW-w64 toolchain (which supports both 32bit and 64bit Windows). It requires Windows 2000:
http://sourceforge.net/p/mingw-w64/wiki ... re%20list/

FreeBASIC-x.xx.x-win32-mingworg: based on MinGW.org toolchain (32bit only), also works on Windows 95 and 98, though I couldn't find any documentation on that on the MinGW.org website.

There are other differences, not only in system requirements, but also compile-time or run-time behaviour. Overall it seems rather complicated to me.
http://www.freebasic.net/wiki/DevGccToolchainChoice

I mostly just went with MinGW-w64 due to the 64bit support, but then re-added MinGW.org-based builds because of complaints that FB no longer worked on Windows 9x.

As for DOS/DJGPP, there are similar problems (there is no single DJGPP version, and no single DOS system), and with Linux it's even worse (we're lucky if the OpenSUSE-based binaries happen to work on other GNU/Linux systems too, though in practice they often do).
Post Reply