#11696: The libpng12 spkg should also create symbolic links from `libpng.*` for
its
libraries
------------------------+---------------------------------------------------
Reporter: leif | Owner: leif
Type: defect | Status: needs_review
Priority: major | Milestone: sage-4.7.2
Component: packages | Keywords: PNG libpng spkg
Work_issues: | Upstream: N/A
Reviewer: | Author: Leif Leonhardy
Merged: | Dependencies:
------------------------+---------------------------------------------------
Comment(by leif):
Replying to [comment:4 jhpalmieri]:
> Any other suggestions for testing this? [[BR]]
>
> The package still needs testing on other systems, and we should run full
doctests as well, not just for the 'plot' directory.
Perhaps also on some MacOS X 10.4 box, and also in general by building
Sage from scratch with the new libpng spkg.
The only issues I can imagine to arise happen if you try to start some
program dynamically linked to an incompatible (presumably very old) system
`libpng` library ''from within the Sage environment''.
I don't know if there are any use cases of the latter we would have to
take care of.
[[BR]]
Another problem we would notice when building Sage from scratch could be
''some'' "tight" components (shared libraries / extension modules), not
using `pkg-config` in their build, actually linking to the shared
`libpng.so.3*` library, such that we might end up with a Sage binary
pulling in ''both'' libraries, which could then again lead to name
clashes, e.g. on Darwin.
The latter should IMHO never happen (at least not with properly written
packages) since `$SAGE_ROOT/local/lib/libpng.so` is a symbolic link to
`$SAGE_ROOT/local/lib/libpng12.so`, not
`$SAGE_ROOT/local/lib/libpng.so.3.35.0`.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11696#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.