#17169: Upgrade to GCC 4.9.1
-------------------------------------+-------------------------------------
Reporter: vbraun | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: sage-6.4
Component: packages: | Resolution:
standard | Merged in:
Keywords: yosemite | Reviewers:
Authors: | Work issues:
Report Upstream: N/A | Commit:
Branch: | f62f6c37abbc7dbbfc68a9e8faa7d2e81eb48ca9
u/vbraun/upgrade_to_gcc_4_9_1 | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by vbraun):
When building with `SAGE_DEBUG=yes` I start getting segfaults in the mpir
testsuite:
{{{
$ ./gdb
/Users/vbraun/Sage/local/var/tmp/sage/build/mpir-2.6.0.p4/src/tests/.libs/t-popc
[...]
Program received signal SIGSEGV, Segmentation fault.
0x00007fff86172432 in __block_descriptor_tmp227 () from
/usr/lib/system/libdyld.dylib
(gdb) bt
Python Exception <type 'exceptions.ImportError'> No module named
gdb.frames:
#0 0x00007fff86172432 in __block_descriptor_tmp227 () from
/usr/lib/system/libdyld.dylib
#1 0x00007fff5fbffa80 in ?? ()
#2 0x00000001000ca0d0 in ?? () from
/Users/vbraun/Sage/local/lib/libmpir.11.dylib
#3 0x000000000000011d in ?? ()
#4 0x00000001000223c1 in __gmp_randget_mt (rstate=0x7fff5fbffb60,
dest=0x7fff5fbffab0, nbits=32) at randmt.c:256
#5 0x000000010006d81d in ?? () from
/Users/vbraun/Sage/local/lib/libmpir.11.dylib
#6 0x000000010006d71c in ?? () from
/Users/vbraun/Sage/local/lib/libmpir.11.dylib
#7 0x0000000100000f8c in main () at t-popc.c:60
}}}
The `__block_descriptor_tmp` stuff is part of the Objective-C
implementation, might be that the evil hack is too evil... Does anybody
know what the `/usr/include/dispatch` stuff is for?
--
Ticket URL: <http://trac.sagemath.org/ticket/17169#comment:25>
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.
For more options, visit https://groups.google.com/d/optout.