In http://trac.sagemath.org/ticket/15045, we noticed a problem with the ATLAS build process involving shared libraries. It's a problem which doesn't occur often, it happens essentially randomly (but mostly/only on AMD processors). It does not happen with a statically linked ATLAS. It has been reported upstream, but upstream doesn't react.

I see 3 concrete solutions:

(0) revert to ATLAS-3.8.4.

(1) build static libraries instead of shared libraries.

(2) try to build shared libraries, fall back to static libraries if that fails.

Volker Braun favours (2), I favour (1), so I'm hoping for some interesting feedback here from sage-devel. My argument against (2) is that it creates an extra special case in the build and even a non-deterministic special case. Volker's argument in favour of (2) is that shared libraries are better than static libraries (which I agree with by the way) and that it will make future developments easier.

Jeroen.

--
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 sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
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