#14491: Add FreeBSD as a supported platform
--------------------------------+-------------------------------------------
       Reporter:  kcrisman      |         Owner:  pjeremy  
           Type:  enhancement   |        Status:  new      
       Priority:  major         |     Milestone:  sage-5.10
      Component:  porting: BSD  |    Resolution:           
       Keywords:                |   Work issues:           
Report Upstream:  N/A           |     Reviewers:           
        Authors:                |     Merged in:           
   Dependencies:                |      Stopgaps:           
--------------------------------+-------------------------------------------

Comment (by jpflori):

 So I've relaunched builds on the two virtual machines running FreeBSD on
 GCC Compile Farm, one is FreeBSD 8.3 amd64, the other FreeBSD 9.0 x86.
 Here is what I had to do to get Sage 5.9 to build so far, mostly on the
 8.3 amd64 system (not finished yet), ATLAS failed on the 9.0 x86 system so
 some things might be different:
 * install usual prereqs (e.g. gmake),
 * Sage installed its GCC 4.7.2.p1 on both systems, no problems doing so,
 * force iconv installation to let R build,
 * use upstream int64_t fix for eclib,
 * use ATLAS 3.10.1.p1 from #14605, this worked fine on the 8.3 system, but
 segfaults during tuning (more precisely running "xdfindCE -f
 res/atlas_cacheedge.h" to determine cache edge, IIRC it used to compile
 fine on a previous attempt, surely with a different version of GCC
 compiled by Sage, surely 4.6.3, I've tried to lower optimization levels to
 build the pieces involved in xdfindCE without success yet, when I try to
 run it under gdb it just kicks me out of the virtual machine)
 * use pycrypto fix from #12399,
 * elliptic_curve spkg fails because of an sqlite I/O error, surely because
 of NFS,
 * I've not used python fix from #12400, I'll give it a shot without the
 fix, but that will surely fail to run "sage -t  -force_lib
 "devel/sage/sage/parallel/decorate.py"" as indicated at
 http://trac.sagemath.org/sage_trac/ticket/12400#comment:2

 The system wide gcc's are:
 * on 9.0 x86
 {{{
 Using built-in specs.
 Target: i386-undermydesk-freebsd
 Configured with: FreeBSD/i386 system compiler
 Thread model: posix
 gcc version 4.2.1 20070831 patched [FreeBSD]
 }}}
 * on 8.3 amd64
 {{{
 Using built-in specs.
 Target: amd64-undermydesk-freebsd
 Configured with: FreeBSD/amd64 system compiler
 Thread model: posix
 gcc version 4.2.2 20070831 prerelease [FreeBSD]
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14491#comment:23>
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.


Reply via email to