On Wed, 02 Dec 2009 at 12:16AM +0000, Dr. David Kirkby wrote:
> The current script for building a binary does not copy over either
> libgcc_s or libstdc++ runtime libraries. Yet Sage will be linked
> against them. I suspect you can get away with this on Linux, as those
> libraries will be present in a directory searched at runtime.
> 
> You can't get away without copying these on Solaris, as in general
> they will not be present. (The file COPYING.RUNTIME in the gcc sources
> permits one to do this. They are exempted from the normal restrictions
> that would stop us using code from a GPL3 version of gcc).
> 
> However, I do worry even on Linux and OS X if it is safe to avoid
> copying these libraries. Let's assume someone had an oldish version of
> Linux, and and oldish gcc. We build Sage with the latest gcc. There is
> no guarantee the library on their system will be compatible.

What about the other direction? I keep a "library" of old Sage versions,
and it would be nice if the copy of Sage 3.0 I built a long time ago
continues to work even as I update the OS. I don't know a lot about
this stuff, but would copying those libraries over help with this?

Dan

-- 
---  Dan Drake
-----  http://mathsci.kaist.ac.kr/~drake
-------

Attachment: signature.asc
Description: Digital signature

Reply via email to