[Ecls-list] How might this elliptic_e issue on SPARC hardware with ECL be debugged?



2009/8/10 Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com>:
> On Mon, Aug 10, 2009 at 6:16 PM, Robert Dodier<robert.dodier at gmail.com> wrote:
>>
>> The code in question is function ELLIPTIC-E in maxima/src/ellipt.lisp.
>> (Note that there are several similarly-named functions in there,
>> so be careful.)
>
> I have spotted a problem in the inline code generated by ECL at the
> lowest safety levels. There was a typo and sometimes sin got replaced
> with sinh. I am uploading a patch that solves this, but before making
> a new release I would like to add a configuration flag (--with-rpath)
> to ECL.
>
> Juanjo

This is excellent news.

Was this bit of code executed only on Solaris, and not linux or OS X?

I'm not at home now (sitting at Liverpool Street Railways Station
after missing a train by 45 seconds!) I have no ssh access to my own
machine, but I'll look at the patch within the next 6 hours or so and
will report back.

Is there a test-suite of some sort for Maxima (outside that in Sage of
course)? If so, I'd like to run that at some point, just in case there
are Solaris-specific issues that arrise. Unfortunately, due to its
relative popularity compared to Windows, Solaris always suffers less
testing that other operating systems. (It's also very noticable that
Mathematica is more buggy on Solaris that linux or Windows. It is
simply not tested as much - either by WRI or their user base).

Anyway, I must go. Going to grab a coffee and get the next train home.

Dave