Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] openmpi-1.4.3 and pgi-11.6 segfault
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2011-06-25 07:26:03


Ouch. :-(

Have you talked to PGI? If a compiler segv's when compiling OMPI, it's almost always their fault, not ours...

(sorry to be a weasel here, but there's little we can do if the compiler itself segv's)

On Jun 21, 2011, at 12:58 PM, Brock Palen wrote:

> Has anyone else had issues building 1.4.3 with pgi 11.6? When I do I get a segfault,
>
> ./configure --prefix=/home/software/rhel5/openmpi-1.4.3/pgi-11.6 --mandir=/home/software/rhel5/openmpi-1.4.3/pgi-11.6/man --with-tm=/usr/local/torque/ --with-openib --with-psm CC=pgcc CXX=pgCC FC=pgf90 F77=pgf90
>
>
> make[7]: Entering directory `/tmp/openmpi-1.4.3/ompi/contrib/vt/vt/tools/opari/tool'
> source='handler.cc' object='handler.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o handler.o handler.cc
> source='ompragma.cc' object='ompragma.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o ompragma.o ompragma.cc
> source='ompragma_c.cc' object='ompragma_c.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o ompragma_c.o ompragma_c.cc
> source='ompragma_f.cc' object='ompragma_f.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o ompragma_f.o ompragma_f.cc
> source='ompregion.cc' object='ompregion.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o ompregion.o ompregion.cc
> source='opari.cc' object='opari.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o opari.o opari.cc
> source='process_c.cc' object='process_c.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o process_c.o process_c.cc
> source='process_f.cc' object='process_f.o' libtool=no \
> DEPDIR=.deps depmode=none /bin/sh ../../../depcomp \
> pgCC -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -O -DNDEBUG -c -o process_f.o process_f.cc
> pgCC-Fatal-/afs/engin.umich.edu/caen/rhel_5/pgi-11.6/linux86-64/11.6/bin/pgcpp1 TERMINATED by signal 11
> Arguments to /afs/engin.umich.edu/caen/rhel_5/pgi-11.6/linux86-64/11.6/bin/pgcpp1
> /afs/engin.umich.edu/caen/rhel_5/pgi-11.6/linux86-64/11.6/bin/pgcpp1 --llalign -Dunix -D__unix -D__unix__ -Dlinux -D__linux -D__linux__ -D__NO_MATH_INLINES -D__x86_64__ -D__LONG_MAX__=9223372036854775807L '-D__SIZE_TYPE__=unsigned long int' '-D__PTRDIFF_TYPE__=long int' -D__THROW= -D__extension__= -D__amd64__ -D__SSE__ -D__MMX__ -D__SSE2__ -D__SSE3__ -D__SSSE3__ -D__PGI -I. -I../../.. -DHAVE_CONFIG_H -D_REENTRANT -DNDEBUG -I/afs/engin.umich.edu/caen/rhel_5/pgi-11.6/linux86-64/11.6/include/CC -I/afs/engin.umich.edu/caen/rhel_5/pgi-11.6/linux86-64/11.6/include -I/usr/local/include -I/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -I/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -I/usr/include --zc_eh --gnu_version=40102 -D__pgnu_vsn=40102 -q -o /tmp/pgCCD_kbx1IQBbml.il process_f.cc
> make[7]: *** [process_f.o] Error 127
> make[7]: Leaving directory `/tmp/openmpi-1.4.3/ompi/contrib/vt/vt/tools/opari/tool'
> make[6]: *** [all-recursive] Error 1
> make[6]: Leaving directory `/tmp/openmpi-1.4.3/ompi/contrib/vt/vt/tools/opari'
> make[5]: *** [all-recursive] Error 1
> make[5]: Leaving directory `/tmp/openmpi-1.4.3/ompi/contrib/vt/vt/tools'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/tmp/openmpi-1.4.3/ompi/contrib/vt/vt'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/tmp/openmpi-1.4.3/ompi/contrib/vt/vt'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/tmp/openmpi-1.4.3/ompi/contrib/vt'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/tmp/openmpi-1.4.3/ompi'
> make: *** [all-recursive] Error 1
>
>
> Brock Palen
> www.umich.edu/~brockp
> Center for Advanced Computing
> brockp_at_[hidden]
> (734)936-1985
>
>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/