octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Successful compilation with MinGW


From: David Bateman
Subject: Re: Successful compilation with MinGW
Date: Mon, 09 Jan 2006 05:04:51 +0100
User-agent: Mozilla Thunderbird 0.8 (X11/20040923)

There is another reason. Do a search on either the gcc bug database or the octave mailing lists with octave/cygwin as keywords and you'll find out about C++ exception handling in cygwin. In g++ 3.2 it used Dwarf2 exception handling and in 3.3 and later due to issues with MinGW it switched back to setjmp/longjmp (sjlj) exception handling with disatereous consequences to octave. That is another keyword you can add to your searchs is "slow"... The mingw build doesn't suffer these slow-up due the the sjlj exception handling and the full reasons for them are unknown.

So if you want a version of octave under windows that won't be embrassing slow on for-loops in particular you need mingw...

Regards
David



--
David Bateman                                address@hidden
Motorola Labs - Paris +33 1 69 35 48 04 (Ph) Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax) 91193 Gif-Sur-Yvette FRANCE

The information contained in this communication has been classified as: [x] General Business Information [ ] Motorola Internal Use Only [ ] Motorola Confidential Proprietary



reply via email to

[Prev in Thread] Current Thread [Next in Thread]