Min-GW/64 vs Min-GW/32

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

Min-GW/64 vs Min-GW/32

Postby DOS386 » Jun 23, 2015 17:51

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: 8210
Joined: May 28, 2005 3:28
Contact:

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

Postby D.J.Peters » Jun 24, 2015 21:04

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: 3221
Joined: Jul 28, 2005 14:45
Location: Germany

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

Postby dkl » Jun 25, 2015 12:19

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).

Return to “Documentation”

Who is online

Users browsing this forum: No registered users and 3 guests