#11705: Port Sage to SUSE Linux Power 7 (ppc64).
---------------------------------------------------+------------------------
Reporter: was | Owner: drkirkby
Type: enhancement | Status: new
Priority: major | Milestone: sage-5.10
Component: porting | Resolution:
Keywords: sd32 sd35.5 | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Paul Zimmermann, Jeroen Demeyer | Merged in:
Dependencies: #12829, #12832, #14098, #14151 | Stopgaps:
---------------------------------------------------+------------------------
Comment (by leif):
Replying to [comment:165 fbissey]:
> Yes, this is the last failure we observe. It is related to maxima/ecl. I
have no proof of it being caused by GCC. Just a hunch based on the fact
that the first hurdle we had in the port was that maxima wouldn't build
because the version of GCC used miscompiled ecl. Furthermore Jean-Pierre
Flori reports that he doesn't observe the failure on fedora 18 whose
toolchain is based on gcc-4.8.0.
>
> My gut feeling is that an element of the toolchain is responsible.
Did you try to build ECL with `-mcpu=power4` (as opposed to `power7`,
say)? (Maxima will pick up ECL's flags, too.)
Although both Maxima and ECL have meanwhile been upgraded at least once, I
previously did have more luck with that. (I'm not entirely sure, but IIRC
GCC 4.4.6 did successfully build ECL and Maxima even without that, and
with much fewer doctest failures, and especially ;-) not in `special.py`.
Same with later GCC versions ''and'' `-mcpu=power4`.)
Note that distros' GCCs generally use more generic target CPU types than a
GCC you build natively.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11705#comment:168>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.