#5281: Update tachyon to Version 0.98.9 (latest upstream)
---------------------------+------------------------------------------------
   Reporter:  mabshoff     |       Owner:  mhampton  
       Type:  enhancement  |      Status:  needs_work
   Priority:  major        |   Milestone:  sage-4.6  
  Component:  packages     |    Keywords:            
     Author:               |    Upstream:  N/A       
   Reviewer:               |      Merged:            
Work_issues:               |  
---------------------------+------------------------------------------------

Comment(by drkirkby):

 Replying to [comment:25 leif]:
 > Replying to [comment:24 leif]:
 > > Dave, are you attempting to make it build on AIX?
 >
 > (If it doesn't, I think you only tested the old one. Also, I think it's
 just Sage that does not even try to build Tachyon on AIX.)

 Leif,

 I've just looked - this will '''not''' build on AIX with gcc for two
 reasons.
  * There's nothing in {{{spkg-install}}} to handle AIX
  * The AIX targets in {{{src/unix/Make-arch}}}, which are {{{aix-thr}}},
 {{{aix-64-thr}}}, {{{aix-mpi}}} and {{{aix}}} all assume an IBM compiler
 is used.

 The same situation exists with HP-UX - the file {{{src/unix/Make-arch}}}
 assumes the use of the HP compiler for all the HP-UX targets.

 I will create two new targets for the file {{{patches/Make-arch}}}, which
 I will call

  * {{{aix-generic}}}
  * {{{hpux-generic}}}

 which will use $CC as a compiler, and not assume a propriety compiler with
 any special flags. Hopefully that will work with gcc and any reasonable
 set of flags.

 Since you intend cleaning up the ticket, if I attach that as a unified
 diff patch, can you make sure that the target {{{aix-generic}}} is used on
 AIX (where $UNAME = AIX) and {{{hpux-generic}}} is used on HP-UX (where
 $UNAME=HP-UX)?

 I might as well do the HP-UX targets at the same time as the AIX ones,
 though building on AIX looks a lot easier than building on HP-UX - at
 least with the hardware I own.

 Note there are already several targets been added various platforms,
 including, but not limited to Solaris.

 Let me know how you want to proceed. We might as well do AIX and HP-UX at
 the same time.

 Dave

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

Reply via email to