#11920: Sympow needs to disable fused-multiply-add and should create datafiles
------------------------------+---------------------------------------------
Reporter: jdemeyer | Owner: tbd
Type: defect | Status: needs_review
Priority: major | Milestone: sage-5.0
Component: packages | Keywords:
Work_issues: | Upstream: None of the above - read trac
for reasoning.
Reviewer: Leif Leonhardy | Author: Jeroen Demeyer
Merged: | Dependencies:
------------------------------+---------------------------------------------
Comment(by leif):
Replying to [comment:30 leif]:
> I cannot (re)test this much; will probably do on cleo [...]
{{{
...
Linux cleo 2.6.18-128.1.1.el5 #1 SMP Mon Jan 26 13:57:09 EST 2009 ia64
ia64 ia64 GNU/Linux
Deleting directories from past builds of previous/current versions of
sympow-1.018.1.p10
Extracting package /home/leif/Sage/spkgs/sympow-1.018.1.p10.spkg ...
-rw-r--r-- 1 leif sage 2212655 Oct 31 07:15
/home/leif/Sage/spkgs/sympow-1.018.1.p10.spkg
Finished extraction
****************************************************
Host system
uname -a:
Linux cleo 2.6.18-128.1.1.el5 #1 SMP Mon Jan 26 13:57:09 EST 2009 ia64
ia64 ia64 GNU/Linux
****************************************************
****************************************************
CC Version
gcc -v
Using built-in specs.
Target: ia64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-
checking=release --with-system-zlib --enable-__cxa_atexit --disable-
libunwind-exceptions --enable-libgcj-multifile --enable-
languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk
--disable-dssi --enable-plugin --with-java-
home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --host=ia64-redhat-linux
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)
****************************************************
patching file Configure
patching file generate.c
patching file fpu.c
The double precision of your FPU is 105 bits.
The Quad Double library used by SYMPOW assumes IEEE-754 double precision
numbers with exactly 53 bits in the mantissa (64 bits in total).
Unfortunately, we currently have no workaround for your system.
Running SYMPOW will almost certainly fail on some inputs.
Please report this problem to
sage-devel (http://groups.google.com/group/sage-devel),
mentioning in particular your operating system, processor type
and compiler version (run gcc --version).
real 0m1.626s
user 0m0.128s
sys 0m0.072s
************************************************************************
Error installing package sympow-1.018.1.p10
************************************************************************
...
leif@cleo:~/Sage/release/build/cleo/sage-4.8.rc0-gcc-4.2.1> echo $CFLAGS
-O3 -g -fno-strict-aliasing
}}}
I think older GCCs (>= 4.0.1 or 4.2.1) should be supported as well,
especially on platforms like this. Haven't tracked down what exactly goes
wrong...
[[BR]]
Ooops, just noticed John C. infected me: Ignore the prompt / directory
name -- it's of course GCC '''4.1.2''', not 4.2.1. Do we want to support
this version (on Itanium)?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11920#comment:31>
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.