#11706: tachyon-0.98.9.p3 fails to build on ppc64 SUSE Linux power 7 (silius on
skynet)
---------------------------------------------------+------------------------
   Reporter:  was                                  |          Owner:  was       
                   
       Type:  defect                               |         Status:  
needs_review                 
   Priority:  major                                |      Milestone:  
sage-4.7.2                   
  Component:  porting                              |       Keywords:            
                   
Work_issues:                                       |       Upstream:  N/A       
                   
   Reviewer:  Leif Leonhardy, Karl-Dieter Crisman  |         Author:  William 
Stein, Leif Leonhardy
     Merged:                                       |   Dependencies:            
                   
---------------------------------------------------+------------------------
Changes (by newvalueoldvalue):

  * status:  needs_work => needs_review
  * author:  William Stein => William Stein, Leif Leonhardy


Old description:

> Here's what happens with sage-4.7.1:
>
> {{{
> ...
> checking for stdlib.h... (cached) yes
> COLLECT_LTO_WRAPPER=/usr/local/gcc-4.6.1/ppc64-Linux-
> power7-suse/libexec/gcc/powerpc64-unknown-linux-gnu/4.6.1/lto-wrapper
> Target: powerpc64-unknown-linux-gnu
> Configured with: /usr/local/gcc-4.6.1/src/gcc-4.6.1/configure --enable-
> languages=c,c++,fortran --with-gnu-as --with-gnu-
> as=/usr/local/binutils-2.21/ppc64-Linux-power7-suse-gcc-4.3.4-suse/bin/as
> --with-gnu-ld --with-ld=/usr/local/binutils-2.21/ppc64-Linux-power7-suse-
> gcc-4.3.4-suse/bin/ld --with-gmp=/usr/local/mpir-2.4.0/ppc64-Linux-power7
> -suse-gcc-4.3.4-suse --with-mpfr=/usr/local/mpfr-3.0.1/ppc64-Linux-power7
> -suse-mpir-2.4.0-gcc-4.3.4-suse --with-mpc=/usr/local/mpc-0.9/ppc64
> -Linux-power7-suse-mpir-2.4.0-mpfr-3.0.1-gcc-4.3.4-suse
> --prefix=/usr/local/gcc-4.6.1/ppc64-Linux-power7-suse
> Thread model: posix
> gcc version 4.6.1 (GCC)
> ****************************************************
> checking sys/time.h usability... no
> checking atomic_ops.h presence... Sorry, your platform isn't supported by
> Tachyon and/or Sage. Exiting...
> }}}

New description:

 Here's what happens with sage-4.7.1:

 {{{
 ...
 checking for stdlib.h... (cached) yes
 COLLECT_LTO_WRAPPER=/usr/local/gcc-4.6.1/ppc64-Linux-
 power7-suse/libexec/gcc/powerpc64-unknown-linux-gnu/4.6.1/lto-wrapper
 Target: powerpc64-unknown-linux-gnu
 Configured with: /usr/local/gcc-4.6.1/src/gcc-4.6.1/configure --enable-
 languages=c,c++,fortran --with-gnu-as --with-gnu-
 as=/usr/local/binutils-2.21/ppc64-Linux-power7-suse-gcc-4.3.4-suse/bin/as
 --with-gnu-ld --with-ld=/usr/local/binutils-2.21/ppc64-Linux-power7-suse-
 gcc-4.3.4-suse/bin/ld --with-gmp=/usr/local/mpir-2.4.0/ppc64-Linux-power7
 -suse-gcc-4.3.4-suse --with-mpfr=/usr/local/mpfr-3.0.1/ppc64-Linux-power7
 -suse-mpir-2.4.0-gcc-4.3.4-suse --with-mpc=/usr/local/mpc-0.9/ppc64-Linux-
 power7-suse-mpir-2.4.0-mpfr-3.0.1-gcc-4.3.4-suse
 --prefix=/usr/local/gcc-4.6.1/ppc64-Linux-power7-suse
 Thread model: posix
 gcc version 4.6.1 (GCC)
 ****************************************************
 checking sys/time.h usability... no
 checking atomic_ops.h presence... Sorry, your platform isn't supported by
 Tachyon and/or Sage. Exiting...
 }}}

 ----

 '''New spkg: http://spkg-
 upload.googlecode.com/files/tachyon-0.98.9.p5.spkg''' (based on the p4
 from #11504)

 '''md5sum:''' `72fa42f730cc7d65c53ab80970a5d35a  tachyon-0.98.9.p5.spkg`


 === tachyon-0.98.9.p5 (William Stein and Leif Leonhardy, August 19th 2011)
 ===
  * #11706: Make package build on 64-bit PPC Linux, too (by using the
 `linux-ppc`
    `make` target, which works for ppc64 as well).
  * Check exit codes of `cp`, especially in the last case where the built
    Tachyon executable gets installed. Also use `cp -p` (and `-f`) there,
 to
    avoid permission issues in multi-user environments.
  * Quote all instances of `$UNAME`.
  * Copy / install `tachyon.exe` (instead of `tachyon`) on Cygwin.
  * Make `spkg-install` executable.
  * Fix all file permissions (see Special Update/Build Instructions).
  * Fix mark-up of headings of changelog entries.
  * Minor cosmetic clean-up.

--

Comment:

 New p5 spkg based on Karl-Dieter's p4 from #11504 is up (see ticket's
 descriptions).

 Took a bit longer because I had to check and fix another Cygwin issue.


 I've only fixed the [IMHO] most important issues (and also cleaned up a
 little), but added TODOs for and comments on the remaining things, to be
 done on follow-up tickets.

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