#10226: Rewrite ATLAS spkg-install
-------------------------+--------------------------------------------------
Reporter: vbraun | Owner: GeorgSWeber
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-4.7
Component: packages | Resolution:
Keywords: ATLAS spkg | Author: Volker Braun
Upstream: N/A | Reviewer: Dan Drake
Merged: | Work_issues:
-------------------------+--------------------------------------------------
Comment(by jdemeyer):
On SunOS 5.10-32 (fulvia):
{{{
atlas-3.8.3.p17
Machine:
SunOS fulvia 5.10 Generic_127128-11 i86pc i386 i86pc
Deleting directories from past builds of previous/current versions of
atlas-3.8.3.p17
Extracting package
/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/standard/atlas-3.8.3.p17.spkg
...
-rw-r--r-- 1 buildbot sage 2819924 Mar 8 09:30
/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/standard/atlas-3.8.3.p17.spkg
Finished extraction
****************************************************
Host system
uname -a:
SunOS fulvia 5.10 Generic_127128-11 i86pc i386 i86pc
****************************************************
****************************************************
CC Version
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.5.1/x86_64-SunOS-core2-sun-
ld/libexec/gcc/i386-pc-solaris2.10/4.5.1/lto-wrapper
Target: i386-pc-solaris2.10
Configured with: /usr/local/gcc-4.5.1/src/gcc-4.5.1/configure --enable-
languages=c,c++,fortran --with-gnu-as --with-
as=/usr/local/binutils-2.20.1/x86_64-SunOS-core2-gcc-4.4.3/bin/as --with-
ld=/usr/ccs/bin/ld --with-gmp=/usr/local/gmp-5.0.1/x86_64-SunOS-
core2-gcc-4.5.0-abi32 --with-mpfr=/usr/local/mpfr-3.0.0/x86_64-SunOS-
core2-gmp-5.0.1-gcc-4.5.0-abi32 --with-mpc=/usr/local/mpc-0.8.2/x86_64
-SunOS-core2-mpfr-3.0.0-gmp-5.0.1-gcc-4.5.0-abi32
--prefix=/usr/local/gcc-4.5.1/x86_64-SunOS-core2-sun-ld
Thread model: posix
gcc version 4.5.1 (GCC)
****************************************************
ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.489
[...]
STAGE 4: POST-BUILD TUNING
make -f Makefile IPostTune 2>&1 | ./xatlas_tee INSTALL_LOG/POSTTUNE.LOG
done.
STAGE 4: Threading install
make -f Makefile IBuildPtlibs 2>&1 | ./xatlas_tee
INSTALL_LOG/LIBPTBUILD.LOG
ATLAS install complete. Examine
ATLAS/bin/<arch>/INSTALL_LOG/SUMMARY.LOG for details.
make[3]: Leaving directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build'
make clean
make[3]: Entering directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build'
rm -f *.o x* config?.out *core*
make[3]: Leaving directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build'
make[2]: Leaving directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build'
make[2]: Entering directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build/lib'
make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent
make rule.
rm -f libatlas.so liblapack.so
make libatlas.so liblapack.so libf77blas.so libcblas.so liblapack.so
make[3]: Entering directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build/lib'
ld -melf_i386 -shared -soname libatlas.so -o libatlas.so \
--whole-archive libatlas.a --no-whole-archive -lc -lpthread -lm
ld: fatal: file libatlas.so: open failed: No such file or directory
make[3]: *** [libatlas.so] Error 1
make[3]: Leaving directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build/lib'
make[2]: *** [shared] Error 2
make[2]: Leaving directory
`/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/spkg/build/atlas-3.8.3.p17
/ATLAS-build/lib'
Unknown linker:
Configuration:
linker_GNU?: False
CYGWIN?: False
ld: None
FreeBSD?: False
32bit?: True
linker_Solaris?: False
bits: 32bit
system: SunOS
Darwin?: False
machine: i86pc
fortran: gfortran
PPC?: False
64bit?: False
fortran_GNU?: True
fortran_g95?: False
Intel?: True
Linux?: False
SPARC?: False
processor: i386
Solaris?: True
Copying patches/archinfo_linux.c to
src/CONFIG/src/backend/archinfo_linux.c
Copying patches/archinfo_x86.c to src/CONFIG/src/backend/archinfo_x86.c
Copying patches/probe_comp.c to src/CONFIG/src/probe_comp.c
Copying patches/Make.top to src
First automatic tuning attempt.
Running ../src/configure
--prefix=/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/local
--with-netlib-
lapack=/home/buildbot/build/sage/fulvia-1/fulvia_full/build/sage-4.7.alpha1/local/lib/liblapack.a
-Si cputhrchk 0 -Fa alg -fPIC -C if sage_fortran -b 32 -O 2
Finished configuring ATLAS.
Finished building ATLAS core.
Traceback (most recent call last):
File "./spkg-install", line 406, in <module>
assert rc==0, 'Building shared ATLAS library failed.'
AssertionError: Building shared ATLAS library failed.
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10226#comment:36>
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.