SFML community forums

General => SFML website => Topic started by: Ceylo on May 01, 2015, 03:00:57 pm

Title: SFML 2.2 MinGW downloads clarification
Post by: Ceylo on May 01, 2015, 03:00:57 pm
Hello,

Is it possible to clarify which MinGW distribution was used to build the "GCC 4.9.2 MinGW (DW2)" download?
Currently mingw.org only ships GCC 4.8.1 so this SFML download was obviously built with another distro.

This would help me because the library I'm making is built with the original MinGW and the produced binaries are not compatible with SFML's "MinGW" binaries.

Thanks,
Ceylo
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: eXpl0it3r on May 01, 2015, 03:09:17 pm
I used this distro (http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-posix/dwarf/i686-4.9.2-release-posix-dwarf-rt_v3-rev1.7z/download).

And yes, I've been thinking on how to make things more clear on the download website. Haven't found a satisfying way yet.
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: Ceylo on May 01, 2015, 03:24:18 pm
Wouldn't writing "MinGW-w64 (DW2)" instead of "MinGW (DW2)" be just fine ?
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: eXpl0it3r on May 01, 2015, 03:32:05 pm
It's just stupid, but there's no space left...
Additionally it's not much clearer, since there are still different revisions which may or may not be compatible.
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: Ceylo on May 01, 2015, 04:08:32 pm
Then what about a * detailed below the table?
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: eXpl0it3r on May 01, 2015, 04:10:57 pm
Yeah, I'll have to add it somewhere. I just haven't figured out a nice way.
I mean the problem isn't just with the one compiler, but we'll have to be more verbose about the others too and in addition to that, I want to make it clear, that compiler version and package have to be a perfect match.
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: Jesper Juhl on May 01, 2015, 04:35:21 pm
And maybe a big prominent text mentioning that compiling the library yourself with your compiler of choice instead of downloading binaries is both easy and free of a lot of potential trouble.
IMHO, downloading and compiling the source should be promoted as the hugely prefered option.

Just my $0.02
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: Ceylo on May 01, 2015, 05:06:45 pm
Ok. Before I try to make my library compatible with one of the 3 GCC that was used for SFML, can you tell if all 3 are planned to be kept? I would like to avoid changing the compiler support again on my side :)
Title: Re: SFML 2.2 MinGW downloads clarification
Post by: eXpl0it3r on May 01, 2015, 05:09:24 pm
All of them will be kept, however we'll use the latest revision MinGW-w64 POSIX DW2 (rev2) (http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-posix/dwarf/i686-4.9.2-release-posix-dwarf-rt_v4-rev2.7z/download), as is already being used for our continuous integration.

Title: Re: SFML 2.2 MinGW downloads clarification
Post by: namosca on November 22, 2015, 11:04:40 am
Hello!!

I have just opened a post where I explain how people can stop having to care about which compiler version they are using. The title is HELP NEWBIES USING SFML WITHOUT HAVING TO CARE ABOUT COMPILATION and you can see it here:

http://en.sfml-dev.org/forums/index.php?topic=19386.0