#15045: ATLAS: multiple definition of `ATL_SetAtomicCount'
-------------------------------------------------+-------------------------
       Reporter:  jdemeyer                       |        Owner:
           Type:  defect                         |       Status:
       Priority:  blocker                        |  needs_work
      Component:  packages: standard             |    Milestone:  sage-5.12
       Keywords:                                 |   Resolution:
        Authors:  Volker Braun                   |    Merged in:
Report Upstream:  Reported upstream. No          |    Reviewers:
  feedback yet.                                  |  Work issues:
         Branch:                                 |       Commit:
   Dependencies:                                 |     Stopgaps:
-------------------------------------------------+-------------------------

Comment (by jpflori):

 From what I remember the main problem is that ATLAS builds a (static) lib
 for tuning, and then just update it to get the final (static) library so
 it ends up including two objects files with the same symbols (because of
 the atoñic.inc ñagic which does notinclude the same pieces of code in tyhe
 tuning and in the final phases, and because old object files of the tuning
 phase are still lurking around when the final phase is going on).

 It presumably does so because updating the static archive is faster than
 rebuilding everything from scratch.

 So another solution would be to erase the static lib built for tuning (and
 the corresponding object files) when the tuning phase is finished and let
 everything be built again when the real building phase starts.

--
Ticket URL: <http://trac.sagemath.org/ticket/15045#comment:25>
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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to