#19370: Porting to "El Capitan" (OS X 10.11)
-------------------------+-------------------------------------------------
Reporter: | Owner:
fbissey | Status: new
Type: | Milestone: sage-6.9
defect | Resolution:
Priority: major | Merged in:
Component: | Reviewers:
porting | Work issues:
Keywords: | Commit:
Authors: | f39401adac20a5eb4c9bae6a8a3f56c70995f172
François Bissey | Stopgaps:
Report Upstream: N/A |
Branch: |
u/fbissey/capitan |
Dependencies: |
-------------------------+-------------------------------------------------
Comment (by fbissey):
Replying to [comment:22 cnassau]:
> I just got El Capitan running on a virtual machine! To celebrate, I
tried a sage-build based on this ticket's branch. I get segfaults in
zn_poly and maxima (among other things). Both seem to be alignment-
problems; here is the backtrace for maxima, running ecl:
>
> {{{
> (sage-sh) cn@el-capitan:src$ gdb ecl
> GNU gdb (GDB) 7.8
> ...
> (gdb) run
> ...
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fff89cf32da in stack_not_16_byte_aligned_error () from
/usr/lib/system/libdyld.dylib
> (gdb) where
> #0 0x00007fff89cf32da in stack_not_16_byte_aligned_error () from
/usr/lib/system/libdyld.dylib
> #1 0x00007fff5fbfeee0 in ?? ()
> #2 0x00000001002c22b8 in ?? () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #3 0x0000000000002364 in ?? ()
> #4 0x0000000100175081 in ecl_char_upcase () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #5 0x00000001001c25df in _hash_equalp () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #6 0x00000001001c26c7 in _hash_equalp () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #7 0x00000001001c32aa in _ecl_sethash_equalp () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #8 0x00000001001c3db4 in ecl_sethash () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #9 0x0000000100004c4d in cl_boot () from
/Users/cn/sage/local/lib//libecl.15.3.dylib
> #10 0x0000000100000df1 in main ()
> }}}
>
> I think there is a chance these might be misconfigurations as a
consequence of the virtualisation, but I thought I'd share this anyway...
Well I had to build `ecl` without `SAGE_DEBUG=yes` for `maxima` to build.
Same thing with `zn_poly`, I had to build `mpir` without `SAGE_DEBUG=yes`
for it to build.
--
Ticket URL: <http://trac.sagemath.org/ticket/19370#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.