3.0.4 RC7
Rafael Laboissiere
rafael at debian.org
Fri Mar 27 18:14:55 CDT 2009
* Jaroslav Hajek <highegg at gmail.com> [2009-03-27 13:14]:
> the 3.0.4 RC7 tarballs are available at the usual location:
> http://artax.karlin.mff.cuni.cz/~hajej2am/ulozna/octave/
>
> build reports welcome
Build and runs fine on Debian sid. Thanks for that, as usual your
efforts are highly appreciated.
There is still a bug in this version, though. I mentioned it in a previous
thread [1] and it has been also reported by a Debian user [2]. This bug is
exposed by:
octave3.0:1> n=100; E=eig(randn(n,n));
error: memory exhausted or requested size too large for range of Octave's index type -- trying to return to prompt
It a weird bug with unknown origin. It only happens for me on amd64, not
on i386. On amd64, it only shows up when I am in a sid chroot
Anyway, this bug was also present in 3.1.54 but disappeared in 3.1.55.
John Eaton thinks that a patch against src/EIG.cc [3] fixes the problem.
I adapted this patch for 3.0.4 and attached it below. It is a one-line
patch and I think it is worth applying it to the final 3.0.4 tarball.
[1] http://www-old.cae.wisc.edu/pipermail/octave-maintainers/2009-March/011308.html
[2] http://bugs.debian.org/521345
[3] http://hg.savannah.gnu.org/hgweb/octave/rev/728e7943752d
--
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: idx-not-volatile-in-eig.diff
Type: text/x-diff
Size: 324 bytes
Desc: not available
Url : https://www-old.cae.wisc.edu/pipermail/octave-maintainers/attachments/20090328/7fd0907c/attachment.bin
More information about the Octave-maintainers
mailing list