#10508: Update ATLAS to stable version 3.10
-----------------------------------------------------------------------------------------+
Reporter: vbraun
| Owner: tbd
Type: enhancement
| Status: needs_work
Priority: major
| Milestone: sage-5.8
Component: packages
| Resolution:
Keywords: ATLAS
| Work issues:
Report Upstream: Reported upstream. No feedback yet.
| Reviewers: Benjamin Jones, Karl-Dieter Crisman, Dmitrii
Pasechnik, Georg Weber, François Bissey, John Palmieri
Authors: Volker Braun, Jeroen Demeyer
| Merged in:
Dependencies: #13160, #13395, #13392, #13416, #12994, #9906, #12883,
#13123, #13415 | Stopgaps:
-----------------------------------------------------------------------------------------+
Comment (by jpflori):
Replying to [comment:178 kcrisman]:
> Like I said, don't count those chickens. I think this is pretty clearly
related, given the libatlas reference.
> {{{
> building package 'graphics'
> mkdir ../../../library/graphics
> mkdir ../../../library/graphics/R
> mkdir ../../../library/graphics/po
> byte-compiling package 'graphics'
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
> unable to load shared object
'/Users/student/Desktop/sage-5.3.rc0/spkg/build/r-2.14.0.p3/src/library/grDevices/libs/grDevices.so':
>
dlopen(/Users/student/Desktop/sage-5.3.rc0/spkg/build/r-2.14.0.p3/src/library/grDevices/libs/grDevices.so,
6): Symbol not found: _ATL_DecAtomicCount
> Referenced from:
/Users/student/Desktop/sage-5.3.rc0/local/lib/libatlas.2.dylib
> Expected in: dynamic lookup
> Calls: <Anonymous> ... namespaceImport -> loadNamespace -> library.dynam
-> dyn.load
> Execution halted
> make[6]: *** [../../../library/graphics/R/graphics.rdb] Error 1
> make[5]: *** [all] Error 2
> make[4]: *** [R] Error 1
> make[3]: *** [R] Error 1
> make[2]: *** [R] Error 1
> Error building R.
>
> real 44m11.283s
> user 28m7.249s
> sys 6m59.266s
> ************************************************************************
> Error installing package r-2.14.0.p3
> ************************************************************************
> }}}
> I think that's the last spkg other than rubiks and sagetex, actually, so
cvxopt and r might be the only problems with this approach.
I get similar problems on sparc hardware.
There must be something wrong in the build system because some asm
routines are not available for sparc and it does not fallback to generic
routines but rather leaves undefined symbol for DecAtomicCount (and two
other related functions).
By the way these functions seem thread related but passing again -t 0 to
configure as used to be the case in our previous spkg does not solve the
problem, the thread part still gets built, even if it may be not used.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10508#comment:337>
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.