> C-only libraries are ok. This bug must be some remnant of the build
> system, I don't have gcc installed under /usr/local (neither has the
> official Fedora 12).
>
> For example, $SAGE_ROOT/local/lib/libgmpxx.la contains:
>
> dependency_libs=' /home/vbraun/Sage/sage/local/lib/libgmp.la
> /usr/local/gcc-4.4.2/x86_64-Linux-core2-fc-binutils-2.20/lib/../lib64/libstdc++.la'
>

Obviously, the first dependency listed in this file here has been
altered after you installed Sage! But not the second dependency.

I don't have the time to look into this more deeply right now, but I
do assume you've hit a bug in Sage. (Not necessarily in the build
system, but in the part that does the "relocation" stuff after moving
the entire Sage installation tree to another location, as e.g. it is
usually the case when creating a binary distribution and afterwards
installing this one.)

OTOH, the workarounds you propose above are valid (since they do not
seem to trigger the bug).

Thirdly, all the libraries used by Sage should be dynamically linked
--- I consider the cddlib spkg example as another bug, and if I
remember correctly, there already exists a ticket for that.

Cheers,
Georg

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to