Re: octave compiled under Cygwin and your octave-2.1.50a]
Herewith a message forwarded from Ben Diedrich, who rebuilt octave using
an older version of gcc and regained a factor of two in speed (still
another factor ~3 to go!)
There is definitely something not right with the gcc 3.3.1/mingw
supplied with current versions of Cygwin:
I have another interesting result. I used 'mirrors.sunsite.dk' as my download
server for the Cygwin's setup.exe. This site has a binary version of GCC 3.2.
G77, G++, and all other components are still version 3.3. I was able to select
GCC 3.2 from the list of packages. I installed it and configured, compiled, and
installed Octave 2.1.50 from source. I've attached my test script and a text
file summarizing the tests and results. I saw a nearly 2X improvement in speed
over the version I compiled with GCC 3.3.1. However, the speed is still 3-4X
slower than the pre-compiled version from octave-forge.
One thing I haven't done is get octave to use stdc++.dll. I've made this library and placed it in the path (/usr/local/bin & /usr/bin) but I don't know how to force Octave to use it. (He has subsequently done this, with little or no effect - PT)