#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.