#9643: Force ECL to disable assembly code on Solaris 10 as it does on
OpenSolaris
------------------------+---------------------------------------------------
Reporter: drkirkby | Owner: drkirkby
Type: defect | Status: new
Priority: major | Milestone: sage-4.5.3
Component: solaris | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
#9474 disabled assembly code in ECL if the following three conditions were
all met
* !OpenSolaris (also known as Solaris 11 or SunOS 5.11)
* x64 platform
* 64-bit build
These conditions were checked, by testing the output of {{{uname -rsm}}},
which was:
{{{
drkir...@hawk:~$ uname -rsm
SunOS 5.11 i86pc
}}}
A note was added in {{{spkg-install}}} that it might be necessary to
disable the assembly code on other variants of Solaris, but I was unsure
at the time.
John Palmieri has discovered ECL fails to build on Solaris 10 with the x64
processor in 64-bit mode. So the conditions for disabling the assembly
code needs to be made less strict, as the release number (5.10 for Solaris
10, 5.11 for !OpenSolaris), must be ignored. Instead the test will use
{{{uname -sm}}}, dropping the {{{-r}}} option which checked the release.
{{{
drkir...@hawk:~$ uname -sm
SunOS i86pc
}}}
This should be a very easy fix.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9643>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.