I've built a 64-bit version of Sage on 't2', which behaves exactly the same as one I built on my own SPARCs. It appears to work, but is quite unstable. Whilst it can factor an integer, simply typing "quit" causes a segfault. See below. On change I made before building was to save the temporary files, otherwise I found gdb could not read the source code.
William was going to look on my OpenSolaris machine, but I dont' think he has yet. Now there is a build on 't2' might make it easier for him. The 64-bit Solaris 10 SPARC build is working better than the 64-bit OpenSolaris build on x64. On SPARC, Sage does actually work (just its very unstable). On OpenSolaris, it crashes at startup. kir...@t2:[~/sage-4.5-hacked-for-64-bit-solaris] $ ./sage ---------------------------------------------------------------------- | Sage Version 4.5, Release Date: 2010-07-16 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: factor(323232323923321) 3529 * 91593177649 sage: Quit Exiting Sage (CPU time 0m0.35s, Wall time 0m20.10s). /rootpool2/local/kirkby/sage-4.5-hacked-for-64-bit-solaris/local/bin/sage-sage: line 206: 19207 Segmentation Fault (core dumped) sage-ipython "$@" -i kir...@t2:[~/sage-4.5-hacked-for-64-bit-solaris] $ I've tried under gdb. kir...@t2:[~/sage-4.5-hacked-for-64-bit-solaris] $ ./sage -gdb ---------------------------------------------------------------------- | Sage Version 4.5, Release Date: 2010-07-16 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- /rootpool2/local/kirkby/sage-4.5-hacked-for-64-bit-solaris/local/bin/sage-ipython GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "sparc-sun-solaris2.10"... warning: Temporarily disabling breakpoints for unloaded shared library "/usr/lib/sparcv9/ld.so.1" warning: Lowest section in /lib/sparcv9/libdl.so.1 is .hash at 0000000000000120 Python 2.6.4 (r264:75706, Jul 18 2010, 11:20:00) [GCC 4.4.1] on sunos5 Type "help", "copyright", "credits" or "license" for more information. sage: quit Exiting Sage (CPU time 0m0.29s, Wall time 0m4.42s). Program received signal SIGSEGV, Segmentation fault. 0xffffffff7e6627ec in _free_unlocked () from /lib/64/libc.so.1 -- 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