#11391: ppl library problems on Arch Linux, OpenSuse:
_ZN23Parma_Polyhedra_Library13have_sse_unitE
----------------------+-----------------------------------------------------
   Reporter:  gostrc  |          Owner:  GeorgSWeber
       Type:  defect  |         Status:  new        
   Priority:  major   |      Milestone:  sage-5.0   
  Component:  build   |       Keywords:             
Work_issues:          |       Upstream:  N/A        
   Reviewer:          |         Author:             
     Merged:          |   Dependencies:             
----------------------+-----------------------------------------------------

Comment(by GeorgSWeber):

 I think that the following post (for !OpenSuse 12.1) mentions exactly the
 same underlying problem:

  http://groups.google.com/group/sage-
 devel/browse_thread/thread/a7017c8f3b0a16c0

 It seems that from Sage 4.8 on, the ppl (Parma Polyhedra Library) got
 interfaced by the Sage core. So the "workaround" to not build the ppl spkg
 at all ("touch spkg/installed/ppl-0.11.2.p0") simply won't work for Sage
 4.8 and later (since the respective headers are needed)!

 As long as the ppl library included in Sage and the ppl library of the
 host OS do not differ too much (they seem to be "close enough" right now
 in the known cases Arch Linx, !OpenSuse 11.4 - 12.1), one probably could
 use a different workaround:

 a) *do* build the ppl spkg (in order to get the header files in place)

 b) after that (just waiting for the "breakage" might be sufficient),
 replace the library binary ("libppl.so.9.0.0" or so) under
 $SAGE_LOCAL/lib/ with a symlink to the host OS'es libppl.

 For some "correct" solution, one would either have to update the ppl spkg
 to install a newer version of ppl, to match the one of the host OS(es) ---
 somewhat a "moving target" (we might end up with having to provide several
 different versions of ppl in the spkg).

 Or provide the technical foundation so that the libraries brought with
 Sage do not (i.e. no longer) interfere with libraries on the host OS (the
 ticket #10572 describes one of several ways to do so).


 Cheers,

 Georg

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11391#comment:5>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to