> 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