On 05/21/10 06:10 AM, carl hansen wrote:
ANNOUNCEMENT Sage is now operative on another platform.* After messing around with various versions of sage for a couple years, I have finally been able to get the sage 4.4 prompt appearing for the first time on my Alpha based Digital/Compaq/HP XP1000 workstation running Linux.
Great news. I have a Dec Alpha myself, though it is running tru64. But I doubt I'll be running Sage on it.
Why bother with a dead platform? I have it. Source code of a high quality product should be platform independent ( ha ha) so it SHOULD "just work".
Yes, that is very true. Part of the reason I've done some limited testing on AIX and HP-UX.
Also, platform- independence means it will more likely work in the future on new platforms.
Again true, though in this case you are using Linux. More interesting would be tru64!
(This is not my first post to this email list, just the first using this email address. Before I sent up a couple Solaris bugs, but I've lost interest in that platform.)
Shame really the loss of interest in Solaris. What were the reasons?
iconv install.log says: iconv will not be installed, as we only need to build it on Solaris and Cygwin - see: http://trac.sagemath.org/sage_trac/ticket/8567 alpha needs it. However, I just installed it the os version, not sage version.
This does show a fundamental flaw in the Sage build process to me. It shows that the assumption that if you have a package in $SAGE_LOCAL, it does not matter if the same/similar version exists elsewhere on the system. Adding 'iconv' on some versions of Linux causes problems, but it does not on other versions of Linux.
Can you create a patch that installs iconv on the Alpha? I assume there must be some way of knowing its running on the Alpha. I think the better solution though is that we detect the presence or absence of a suitable iconv (ignoring the operating system), then only install it where needed.
Sage takes quite a while to build on any platform. It could no doubt be cut substantially if unnecessary packages were not built, or at least if there was an environment variable like
SAGE_DONT_BUILD_PACKAGE_IF_SYSTEM_HAS_IT="yes" which could avoid building things unnecessarily.
Other bugs/fixes will be posted in separate emails. carlhansen1...@gmail.com
-- 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