#14406: Various prereq fixes
----------------------------------+-----------------------------------------
       Reporter:  jdemeyer        |         Owner:  drkirkby    
           Type:  enhancement     |        Status:  needs_review
       Priority:  major           |     Milestone:  sage-5.9    
      Component:  porting         |    Resolution:              
       Keywords:                  |   Work issues:              
Report Upstream:  N/A             |     Reviewers:              
        Authors:  Jeroen Demeyer  |     Merged in:              
   Dependencies:                  |      Stopgaps:              
----------------------------------+-----------------------------------------

Comment (by jpflori):

 Replying to [comment:27 leif]:
 > Replying to [comment:26 jpflori]:
 > > Replying to [comment:23 leif]:
 > > > So what's your conclusion?  (Regardless of perhaps cheating on
 FreeBSD as well.)
 > > Don't really know.
 > > Check for sqrtl, logl, tgammal and lgammal everywhere except where:
 > > * we cheat, which is currently Cygwin,
 > > * we install Cephes, which is currently FreeBSD.
 > > And if that fails, rant that supported platform should provide "long
 double" functions (except for the the two categories filtered out above)
 and suggest:
 > > * setting SAGE_PORT to something non-empty,
 > > * and:
 > >  * either try installing the Cephes spkg,
 > >  * or cheating as on Cygwin.
 >
 > + * switch to another OS
 >
 > + Provide a link to the C99 standard.
 >
 > [[BR]]
 >
 > > Both of these will be non-trivial anyway.
 >
 > Really?
 Depends on who tries it...
 * Cheating as on Cygwin is easy if you know where to look, although you
 should know a little bit of Sage to modify the R spkg, but I somehow agree
 it is not a long term solution, we don't want to patch every part of Sage
 which at some point will use "long double" functions... but then we can
 hope that Cygwin also include these functions in their libm, as they did
 for the "complex" functions, if every piece of software in the world need
 them.
 * Don't really know if installing Cephes just works out of the box, i.e.
 "oh I have a non-C99 compliant libm, let's just install cephes and every
 piece of Sage looking for C99 libm functions will find them now", that's
 surely the case but I've never tried.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14406#comment:28>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to