#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.