On Thu, Nov 15, 2012 at 09:42:04AM -0800, Volker Braun wrote:
> The new ATLAS http://trac.sagemath.org/10508 has additional "generic" 
> archdefs and these are used with SAGE_FAT_BINARY now. 
> 
> Also, SAGE_FAT_BINARY essentially means "pick reasonable defaults on 
> non-museum hardware for the sage binary tarball". The only bug is that the 
> variable has a strange name for historical reasons.

As of today, this seems not to be fixed in the spkg proposed in #10508 :
SAGE_FAT_BINARY default still overwrites SAGE_ATLAS_ARCH when it is set.

SAGE_FAT_BINARY is not only used for atlas, but also for (according to
grep in the sage-5.4 sources) : ecm-6.3.p8 libm4ri-20120613
mpir-2.4.0.p6 polybori-0.8.2 r-2.14.0.p6 hence one may want to take
advantage of it and be more precise by setting the SAGE_ATLAS_ARCH
variable.

By the way, it is interesting to see that, when SAGE_FAT_BINARY=='yes'
in sage-5.4, libm4ri-20120613 explicitely disables SSE2 set of
instructions and atlas-3.8.4.p1 explicitely enables it.

Also, in the #10508 package, configure_base() method adds 3DNow set of
instructions to some Intel architecture, which seems not to know it:
https://en.wikipedia.org/wiki/3DNow!

Ciao,
Thierry

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to