2012/5/11 MARTIN Pierre <[email protected]>:
> Dear Ruben, dear list readers,
>
>> I suggest using a native MinGW-w64 toolchain to build Qt. Qt does not
>> support cross-compiling (just look at the OpenSuse or Fedora mingw-w64 Qt
>> package build scripts: they patch the hell out of Qt's build
>> infrastructure).
>>
>> Ah! But i *am* using a native MinGW-w64 toolchain when using the automated
>> build, no?
>
> No, that's an oddity of the automated builds that they're always built as a
> cross-compiler for some reason unknown to me. You can tell by the absence of
> a plain (unprefixed) gcc.exe. in the "bin" directory.
>
> Ah! i wasn't aware of this fact, and the later is a very good trick to know
> wether the build is native or not, and this might have a "sticky" on the
> MinGW general explanations. i will keep that in mind.
>
>> Also, note the eMail i have just sent to the list in answer to Kai, when
>> using SeZero's MinGW build (For compiling to / from 32 bit on MSys), it
>> seems to work. Why?
>
> This is a native build.
>
> i understand now. Thanks for explaining.
>
> Following what Ruben just told me, i have another question. i have just
> discovered the TDM-GCC packaging. It is very sexy, as it offers pre-packaged
> binary online / offline installers.
> However:
> - Whatever mirror is selected, the "Show Details" buttons is not active,
> making the process opaque. But that's okay.
> - When using the Europe -> France -> Free mirror, the package
> make-3.82-mingw32-bin.tar.lzma cannot be found on the serverĀ (404 type
> error). Is Dragon part of this list, or is it another project mailing list i
> shall subscribe to to report the problems i encounter?
Hmm, I heard that some people on MinGW.org reported about download
failures with 404 error, but I assume it isn't related.  If this is a
sourceforge-mirror/link then you might want to address this issue to
sourceforge directly.  Or report it directly to the related project.

> - After installing from anonther mirror, i can see that in my installation
> folder, only g++.exe exists, no "xxx-yyy-zzz-g++.exe" and friends exist,
> only plain "g++.exe" and friends. Does Ruben's rule applies, and does that
> mean that the toolchain i just have installed is native?
>
> A last question from my global confusion: what would be the recommended way
> of getting this so called "native" toolchain? On Ruben's version? TDM's
> version? SeZero's version? This is quite confusing :)

Well, this we handle as a pretty private choice ;)  The builds by
Ruben will become - at least so it is planned - official releases of
mingw-w64 for specific gcc-version.  Ozkan's toolchain are well
maintained, don't provide all new features/enhancements, but are known
to be pretty robust.  We co-operate with TDM and TDM's installer is
for sure the simplest way to get mingw-w64 toolchain installed.

I would go for Ruben's build, but this is just my private choice.

Regards,
Kai

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to