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 -------
signature.asc
Description: Digital signature
