Allegro.cc - Online Community

Allegro.cc Forums » Allegro Development » Set of Windows compilers

This thread is locked; no one can reply to it. rss feed Print
Set of Windows compilers
Michał Cichoń
Member #11,736
March 2010

Hello!

As some of you may know I'm responsible for publishing Windows binaries of Allegro 5.
Until now builds were prepared for compilers:

  • Microsoft Visual Studio 2005(*)

  • Microsoft Visual Studio 2008

  • Microsoft Visual Studio 2010

  • MinGW GCC 3.4.5(*)

  • MinGW GCC 4.4.0(*)

  • MinGW GCC 4.5.0(*)

  • MinGW GCC 4.5.2

Those marked with * are scheduled to be removed very soon.

What I need from you is an information if some of them is critical and still should be supported.

I'm not using MinGW on daily basis, so I will need a note from those who are interested, which versions will be most welcome.
I'm guessing latest from MinGW repository and also TDM fork, but I cannot be sure.

So please let me know, which options are yours. :)

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

Erin Maus
Member #7,537
July 2006
avatar

I am very interested in a build that uses explicit TLS (I think that's the correct term?). Basically, using the Windows API. On Windows XP, I cannot use Allegro from a .NET application unless the library uses this form of TLS. I do not feel like axing a decent portion of any userbase I may have...hence why I use 3.4.5 MinGW DLLs.

---
ItsyRealm, a quirky 2D/3D RPG where you fight, skill, and explore in a medieval world with horrors unimaginable.
they / she

AMCerasoli
Member #11,955
May 2010
avatar

I would remove all the MinGW binaries, even the 4.5.2, and start using MinGW 4.6.1, since is what new people is using anyway. It's a big waste of time to download version 4.5.2 now that 4.6.1 is out.

Michał Cichoń
Member #11,736
March 2010

Aaron Bolyard:
MinGW DLL builds use TLS from WinAPI, so it should works fine. So you may give this version a try.
Note, MSVC binaries use TLS integrated with compiler.

AMCerasoli:
All versions older than 4.5.0 were removed from builds. Also latest versions of MinGW are supported.

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

weapon_S
Member #7,859
October 2006
avatar

MiquelFire
Member #3,110
January 2003
avatar

... Why does Java matter?

---
Febreze (and other air fresheners actually) is just below perfumes/colognes, and that's just below dead skunks in terms of smells that offend my nose.
MiquelFire.red
If anyone is of the opinion that there is no systemic racism in America, they're either blind, stupid, or racist too. ~Edgar Reynaldo

weapon_S
Member #7,859
October 2006
avatar

Michał Cichoń
Member #11,736
March 2010

MinGW 4.5.0, MinGW 4.5.2, MinGW 4.6.1 (TDM), MingFGW 4.6.2, MSVC 2008, MSVC 2010 are supported right now.

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

kazzmir
Member #1,786
December 2001
avatar

FWIW I voted to keep 4.5.0 because it took me a while to set up my windows build environment and I am loathe to upgrade just for the sake of it.

Thomas Fjellstrom
Member #476
June 2000
avatar

I can't imagine why 4.5.2 wouldn't just be a drop in replacement for 4.5.0.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

kazzmir
Member #1,786
December 2001
avatar

If it fails you can send me a check for the time I wasted trying to make it work.

Thomas Fjellstrom
Member #476
June 2000
avatar

kazzmir said:

If it fails you can send me a check for the time I wasted trying to make it work.

::)

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

a_jasny
Member #14,099
March 2012

Is it possible for you to make binaries for MS Visual Studio 11 Beta?

David Sopala
Member #5,056
September 2004

I use 4.4.1 as it seems to be what code::blocks came with.

Michał Cichoń
Member #11,736
March 2010

a_jasny, not really. You can use Allegro build for other MSVS compilers as DLLs.

David, you may also use any version build with MinGW version with shared runtime.

I do not have any of mentioned compilers. I will look for 4.4.1 if more people will need it.
From my observation, MinGW enthusiasts tents to use most recent version available usually.

"God starts from scratch too"
Windows Allegro Build Repo: http://targonski.nazwa.pl/thedmd/allegro/

Go to: