Boost logo

Boost Users :

Subject: Re: [Boost-users] [corountine2/context] forced_unwind exception on Windows with TDM-GCC
From: Hao Jiang (drakedog2008_at_[hidden])
Date: 2018-12-15 09:13:14

Quite the whole project is built upon gcc, keep it portable among Windows, Linux and anther devices.

From: degski<mailto:degski_at_[hidden]>
Sent: 2018年12月15日 14:41
Subject: Re: [Boost-users] [corountine2/context] forced_unwind exception on Windows with TDM-GCC

On 14/12/2018, Hao Jiang via Boost-users <boost-users_at_[hidden]> wrote:
> Hello all,
> I am porting my program from Linux to Windows with boost coroutine2.

Why don't you use MSVC or Clang/LLVM then [to do that]?

> Platform: windows 7 64 bit
> Boost: 1.67/1.69
> Compiler: TDM-GCC 5.1 64bit.

Iff you must go the MinGW(64) route, the tool chain you chose is not
very up-to-date [could cause your problem?] and support/dev seems to
have stopped.

I suggest you give a spin, it is very complete
[includes a.o. boost pre-built [for Haswell, last time I looked]].

What's also quite good [and very up-to-date, weekly builds] is , it includes
gfortran [handy for building OpenBlas in case you need that, or
download MKL from Intel instead].

Then there is this tool-chain
, you can use it to build 32 and 64 bit binaries [includes fortran and
ada]. This tool chain has a problem with it's C++ library [thread]
headers, though. For the latter problem a [mostly] complete fix is the
be found here: .


*“If something cannot go on forever, it will stop" - Herbert Stein*

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at