I'd say the working definition of SAGE_FAT_BINARY is "made within the last 
10 years". 

In particular, it implies SAGE_ATLAS_ARCH=base, which is the slowest 
"generic" target. You can build even slower ones on certain architectures. 

There is no way to build Sage on every x86 cpu, that would include 16-bit 
cpus without MMU...

It is not a valid setting. Allowed values are
>
> SAGE_ATLAS_ARCH=[threads:n,][static,]arch[,isaext1][,isaext2]...[,isaextN]
>
> So if you set it at all then arch is mandatory, and the empty string is 
> not in the list of available architectures.
>
>
Thank you for your kind explanations.

In the install.log from the atlas part I find:
Building using specific architecture.
Sage "fat" binary mode set: Building "base" binary
NOTE: This can result in a Sage that is significantly slower at certain 
numerical
linear algebra since full FAT binary support has not been implemented yet.
Generic configuration on Intel i386 compatible CPUs.
Running configure with arch = x86x87, isa extensions ('None',) thread limit 
0
This is exactly the info I need. 

I originally set SAGE_FAT_BINARIES=yes SAGE_ATLAS_ARCH =base. It gave an 
error although "base" would be the internal atlas target anyway. I see the 
rational behind making those two flags exclusive, personally I would like 
to override SAGE_ATLAS_ARCH with "base" by SAGE_FAT_BINARIES best.
 
http://sagemath.org/doc/installation/source.html#environment-variables
Maybe it is possible to mention this in the docs (SAGE_FAT_BINARIES and 
SAGE_ATLAS_ARCH are exclusive) and that SAGE_FAT_BINARIES implies "base" 
target for atlas. Additional examples what base means for the most common 
architectures would be terrific! Thanks again and cheers

Emil













-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" 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-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to