> Are there issues if the gcc and core C libraries don't match? For > example, If a user uses cython in the notebook, will it pick up the > users g++ and Sage's libstdc++? What about someone who starts with a > binary then starts developing with it or installs optional packages?
On OS X, the MacPorts folks have just been bitten by exactly these kind of problems. They ship everything themselves, including gcc and the libraries. Unfortunately, Apple does not always use the same compiler flags as MacPorts, and there are thus incompatible libraries floating around on those systems (which means: if you use MacPorts, and it links to a standard Apple library which is not present in MacPorts, your program will crash). Packing your own versions of system libraries is _never_ a good idea, and bound to lead to all sorts of problems in the long run. Cheers, Kasper -- 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