Compiling VSIPL++ on Cell PPE
Hahn Kim
hgk at ll.mit.edu
Thu Oct 4 20:13:14 UTC 2007
Hello,
I'm trying to build VSIPL++ 1.3 for the Cell PPE on a Playstation 3
(I know about the Cell version of VSIPL++ but I just want to use the
release version for various reasons). I specify that I want to use
Mercury SAL and even disable ATLAS, but configure is still trying to
configuration ATLAS. I'm including the configure command (excluding
some path information) and its output. Can you tell me why it's
trying to configure ATLAS when I try to disable it? Any information
is appreciated. Thanks!
> ./configure --prefix=<dir-containing-vsipl++>/sourceryvsipl++-1.3-
mpich2-1.0.6-sal --with-mpi-prefix=<dir-containing-mpich2>/
mpich2-1.0.6 CXXFLAGS="-O2 -DMPICH_IGNORE_CXX_SEEK" --with-sal-
include=/opt/MultiCorePlus/include --with-sal-lib=/opt/MultiCorePlus/
lib --enable-fft=sal --disable-builtin-atlas
checking build system type... powerpc64-unknown-linux-gnu
checking host system type... powerpc64-unknown-linux-gnu
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... f95
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f95 accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for FORTRAN float return type... float.
checking for bugs in g++ and its runtime... no bugs found
checking for compatible std::complex types.... yes
checking for std::abs(float), std::abs(double), and std::abs(long
double).... yes
checking if complex<long double> supported.... yes
checking whether exp10 is declared... yes
checking whether exp10f is declared... yes
checking whether exp10l is declared... yes
checking for acosh... yes
checking for hypotf... yes
checking whether hypotf is declared... yes
checking for malloc.h... yes
checking for posix_memalign... yes
checking for memalign... yes
checking whether posix_memalign is declared... yes
checking whether memalign is declared... yes
checking for png.h... yes
checking for mpi.h... yes
checking whether MPICH_NAME is declared... yes
checking for MPI build instructions... found
checking for sal.h... yes
checking for library containing vaddx... -lcsal
checking for std::complex-compatible SAL-types.... yes
checking for g2c none... not found
checking for g2c lopt... not found
libg2c not found.
with_lapack: probe
Searching for LAPACK packages: atlas generic1 generic2 builtin
checking for LAPACK/ATLAS library... skipping (g2c needed but not found)
checking for LAPACK/Generic library (w/o blas)... not found
checking for LAPACK/Generic library (w/blas)... not found
checking for built-in ATLAS/C-LAPACK library... found
===============================================================
ATLAS: CC gcc
ATLAS: F77 f95
ATLAS: CFLAGS -g -O2
checking build system type... powerpc64-unknown-linux-gnu
checking host system type... powerpc64-unknown-linux-gnu
checking for powerpc64-unknown-linux-gnu-gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for machine type... linux arch ppc
unknown
checking for asm style... GAS_LINUX_PPC
checking for AltiVec ISA... SUCCESS
FOUND.
ARCH: Linux_unknownAltiVec
checking for L2 cache size... L2 Cache size: 0
checking C compiler family... GCC
checking mach/compiler specific flags... none
checking for architectural defaults (CONFIG/ARCHS/
unknownAltiVec.tgz)... DIR ../.././vendor/atlas/CONFIG/ARCHS/
unknownAltiVec.tgz
configure: error: NOT FOUND.
===============================================================
configure: error: built-in ATLAS configure FAILED.
--
Hahn Kim
MIT Lincoln Laboratory Phone: (781) 981-0940
244 Wood Street, S2-252 Fax: (781) 981-5255
Lexington, MA 02420 E-mail: hgk at ll.mit.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20071004/985ddc60/attachment.html>
More information about the vsipl++
mailing list