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

Reply via email to