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.
Min-GW/64 vs Min-GW/32
-
- Posts: 8641
- Joined: May 28, 2005 3:28
- Contact:
Re: Min-GW/64 vs Min-GW/32
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
Joshy
Re: Min-GW/64 vs Min-GW/32
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).
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).