$SAGE_ROOT/local/lib/*.la files contain incorrect dependency_libs on
sage-4.3.1-linux-fedora12-x86_64-Linux. Specifically, all c++
libraries have a dependency on
/usr/local/gcc-4.4.2/x86_64-Linux-core2-fc-binutils-2.20/lib/../lib64/libstdc++.la.
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 this is wrong and breaks libtools, if nothing else. If I
download mpir-1.2.2.p0.spkg manually and force re-install it (sage
-f), then libgmpxx.la becomes the correct

dependency_libs=' /home/vbraun/Sage/sage/local/lib/libgmp.la'

Cheers,
Volker

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