Admittedly that's the part I hate most about having to use gcc3 BUT there's the problem about throwing exceptions across dll boundaries.

>Exceptions cannot leave DLLs. This issue was fixed in the official MinGW releases with a local patch for the 3.4 series, but is not fixed in the main GCC sources. The problem only appears when a function in a DLL called from outside the DLL throws (or fails to catch) an exception, and results in program termination at that point.

Seeing as all boost libraries are built as dlls(as far as I am aware) this proves problematic.

On 5/30/07, Scott Meyers <usenet@aristeia.com> wrote:
Bobby Ward wrote:
> I just realized you are using mingw gcc4.  Mingw doesn't support gcc4
> and you are generally advised to stay away from it for many reasons.

I like the fact that it lets me play with gcc TR1 support.

Scott

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users



--
Bobby R. Ward
------------------------------
bobbyrward@gmail.com

http://www.bobbyrward.com
http://combustion.sourceforge.net