#11084: Singular 3-1-1-4.p4 fails to build with gcc 4.6.0.
----------------------------------------------------------------------------------------+
Reporter: drkirkby
| Owner: GeorgSWeber
Type: defect
| Status: positive_review
Priority: critical
| Milestone: sage-4.7
Component: build
| Keywords:
Author: David Kirkby
| Upstream: None of the above - read trac for reasoning.
Reviewer: AlexanderDreyer
| Merged:
Work_issues: Testing on Linux, OS X, Solaris 10 (both x86 and SPARC) with gcc
4.6.0. |
----------------------------------------------------------------------------------------+
Comment(by vbraun):
I dug around for the missing symbol a bit and the issue is in const
propagation where some function should get compiled into a const and a
non-const version, but apparently one of them is missing when linking
everything. I'm not sure if its a compiler bug or a misuse of const-ness
that causes it.
With lower optimization gcc probably doesn't emit two distinct versions of
the function. So the bug should only affect whether the code compiles or
not, but never give wrong results.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11084#comment:24>
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.