Hi Ruben!

On Sun, Nov 23, 2014 at 3:07 PM, Ruben Van Boxem
<[email protected]> wrote:
> 2014-11-23 17:19 GMT+01:00 K. Frank <[email protected]>:
> ...
>> > ...
>> >> Will I be more likely to be successful using the Mingw-builds or the
>> >> Win-builds version of the toolchain?  All else being equal, I would
>> >> probably go with Mingw-builds because it appears to offer gcc 4.9.0.
>> >
>> > As I said at the beginning of this message, both should work.
>> > ...
>> > About the GCC version though: 4.9.0 was quite heavily bugged and while
>> > 4.9.1 was much better it still had its issues. I don't know about GCC
>> > 4.9.2; I haven't read many complaints about it but it came after the WB
>> > version freeze so it hasn't been studied for inclusion.
>> > In any case, you should probably avoid 4.9.0 and 4.9.1.
>>
>> Would anyone have rough estimates for either Win-builds or Mingw-builds
>> (or other native x64 builds) for when gcc 4.9.2 is likely to be ready?
>> I'll
>> take Adrian's warning about 4.9.0 seriously, but I would like to upgrade
>> to 4.9 if a decent version becomes available in the near future.
>
> FYI, MSYS2 has GCC 4.9.2 in their repositories.

Yes, thanks.  I should have followed up on my earlier post.  I found
4.9.2 under mingw-builds:

   
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.9.2/threads-posix/seh/

(Note, mingw-builds says to use its installer, mingw-w64-install.exe,
but it seems to be broken, popping up a message box that says
"ERROR res".  So I just downloaded and unzipped the .7z archive,
x86_64-4.9.2-release-posix-seh-rt_v3-rev0.7z, and that worked.)

> I'd also just try a new GCC version, and if it works for you just use it, at
> least for development.

Yes, that's what I'm doing (with 4.9.2).  Although, supposedly, 4.9.0
was very buggy.  We'll see ...

>> ...
>> As an aside, independent of Wt, I would probably give boost a try if a
>> pre-built package were available.
>
> Boost isn't hard to build. But MSYS2 also has this in the repos. Along with
> a huge list of other packages.

I will say, boost is becoming increasingly annoying -- just about jumped
the shark, really.  It was already highly bloated:  Want a smart pointer?
Well then, download a template-metaprogramming parser generator!

But now, as far as I can tell, in order to build boost, you have to use
their own special build system, "boost-build."  (Hey, could be great,
but yet one more non-standard dependency ...)  But, of course, you
have to BUILD boost-build, following an imperfectly documented
procedure.  With a little guesswork and monkeying around, I got their
bootstrap procedure to work (At least I think I did.), but the fact of
the matter is that when you set up such a long dependency chain,
things become fragile (as illustrated by the broken mingw-builds
installer).

> ...
> Cheers,
>
> Ruben


Best regards.


K. Frank

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to