Jeff Squyres wrote:
> http://www.lam-mpi.org/~jsquyres/lam/beta/lam-7.0.7b1.tar.bz2
> ...
> Can you test this tarball and let me know if it works without problems?
It got rid of the -MP flag but not the -fexceptions option:
Making all in cxx
gmake[3]: Entering directory `/tmp_mnt/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/share/mpi/cxx'
source='mpicxx.cc' object='mpicxx.lo' libtool=yes \
depfile='.deps/mpicxx.Plo' tmpdepfile='.deps/mpicxx.TPlo' \
depmode=gcc /bin/sh ../../.././config/depcomp \
/bin/sh ../../../libtool --mode=compile icc -DHAVE_CONFIG_H -I. -I. -I../../../share/include -I../../../share/ssi/include -I../../../share/include -DLAM_BUILDING=1 -O3 -fexceptions -pthread -c -o mpicxx.lo mpicxx.cc
icc -DHAVE_CONFIG_H -I. -I. -I../../../share/include -I../../../share/ssi/include -I../../../share/include -DLAM_BUILDING=1 -O3 -fexceptions -pthread -c mpicxx.cc -Wp,-MD,.deps/mpicxx.TPlo
icc: Command line warning: ignoring unknown option '-fexceptions'
...
Making all in tping
gmake[2]: Entering directory `/tmp_mnt/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/otb/tping'
source='tping.c' object='tping.o' libtool=no \
depfile='.deps/tping.Po' tmpdepfile='.deps/tping.TPo' \
depmode=gcc /bin/sh ../.././config/depcomp \
icc -DHAVE_CONFIG_H -I. -I. -I../../share/include -I../../share/include -DLAM_BUILDING=1 -O3 -fexceptions -pthread -c tping.c
icc: Command line warning: ignoring unknown option '-fexceptions'
/bin/sh ../../libtool --mode=link icc -O3 -fexceptions -pthread -fexceptions -o tping tping.o ../../share/liblam.la -lutil
mkdir .libs
icc -O3 -fexceptions -fexceptions -o tping tping.o -pthread ../../share/.libs/liblam.a -lutil
icc: Command line warning: ignoring unknown option '-fexceptions'
icc: Command line warning: ignoring unknown option '-fexceptions'
gmake[2]: Leaving directory `/tmp_mnt/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/otb/tping'
Is it strange that this option gets included as a C option as well as
C++? This is an excerpt from the output of configure:
checking for C++ optimization flags... -O3 -fexceptions
*** C++ Compiler and preprocessor
checking whether we are using the GNU C++ compiler... yes
checking whether icc accepts -g... yes
checking dependency style of icc... gcc
checking how to run the C++ preprocessor... icc -E
checking if want C++ exception handling... yes
checking for throw/catch... yes
checking for compiler exception flags... -fexceptions
...
checking for C++ optimization flags... -O3 -fexceptions
...
configure: running /bin/sh './configure' '--prefix=/netDISKS/master/netmt/LINUX_X86/lam-7.0.7b1' '--with-exceptions' '--without-fc' '--with-signal=SIGURG' '--with-trillium' 'CC=icc' 'CXX=icc' --cache-file=/dev/null --srcdir=.
============================================================================
== Configuring SSI boot bproc module version 1.0
============================================================================
...
*** C Compiler and preprocessor
...
checking whether we are using the GNU C compiler... yes
...
checking for C optimization flags... -O3 -fexceptions -pthread
There are also some files that are built with -O as well as -O3:
compiling ROMIO in directory mpi-io
make[4]: Entering directory `/tmp_mnt/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/romio/mpi-io'
icc -O3 -fexceptions -pthread -DLAM_BUILDING=1 -O -DHAVE_ROMIOCONF_H -I/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/share/include -I/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/share/include -I/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/romio/mpi-io -I../include -I/netDISKS/master/netmt/LINUX_X86/rnd/lam/lam-7.0.7b1/romio/mpi-io/../adio/include -I../adio/include -c close.c
icc: Command line warning: ignoring unknown option '-fexceptions'
icc: Command line warning: overriding '-O3' with '-O'
...
--
Dick Hadsell 914-259-6320 Fax: 914-259-6499
Reply-to: hadsell_at_[hidden]
Blue Sky Studios http://www.blueskystudios.com
44 South Broadway, White Plains, NY 10601
|