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

Reply via email to