Re: [OMPI users] Configure fails with icc 10.1.008
A quick reading of this thread makes it sound to me as if you are using icc to compile c++ code. The correct compiler to use is icpc. This has been the case since at least the version 9 release of the Intel compilers. icc will not compile c++ code. Hope this is useful. -david -- David Gunter HPC-3: Parallel Tools Team Los Alamos National Laboratory On Dec 6, 2007, at 9:25 PM, Eric Thibodeau wrote: Hello all, I am unable to get past ./configure as ICC fails on C++ tests (see attached ompi-output.tar.gz). Configure was called without and the with sourcing `/opt/intel/cc/10.1.xxx/bin/iccvars.sh` as per one of the invocation options in icc's doc. I was unable to find the relevant (well..intelligible for me that is ;P ) cause of the failure in config.log. Any help would be appreciated. Thanks, Eric Thibodeau ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users
Re: [OMPI users] Configure fails with icc 10.1.008
Eric, I see you are using a gentoo distro like me. My version uses the vanilla kernel 2.6.22.9 and gcc-4.1.2. I have the following intel compiler versions installed: 10.0.026 10.1.008 10.1.011 9.1.052 None of them are able to build a functional version of openmpi-1.2.4. I've been posting this problem to this list and also to the Intel premier customer support. The actual problem is that after building openmpi, I get: ->ompi_info Segmentation fault ->mpic++ --showme Segmentation fault The compilers do work outside openmpi. I can compile and run non-mpi programs. Please post to this list whether you are able to compile and get a working openmpi with gcc-4.1 series. Thanks, -- Valmor > -Original Message- > From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On > Behalf Of Eric Thibodeau > Sent: Friday, December 07, 2007 11:14 AM > To: Jeff Squyres > Cc: Open MPI Users > Subject: Re: [OMPI users] Configure fails with icc 10.1.008 > > Jeff, > > Thanks...at 23h30 coffee is far off... I saw the proper section of > the config.log showing exactly that (hello world not working). For > everyone else's benefit, ICC (up to 10.1.008) is _not_ compatible with > GCC 4.2... (guess I'll have to retro back to 4.1 series...) > > Eric > > Jeff Squyres wrote: > > This is not an Open MPI problem; Open MPI is simply reporting that > > your C++ compiler is not working. OMPI tests a trivial C++ program > > that uses the STL to ensure that your C++ program is working. It's > > essentially: > > > > #include > > int > > main () > > { > > std::string foo = "Hello, world" > > ; > > return 0; > > } > > > > You should probably check with Intel support for more details. > > > > > > > > On Dec 6, 2007, at 11:25 PM, Eric Thibodeau wrote: > > > >> Hello all, > >> > >> I am unable to get past ./configure as ICC fails on C++ tests (see > >> attached ompi-output.tar.gz). Configure was called without and the > >> with sourcing `/opt/intel/cc/10.1.xxx/bin/iccvars.sh` as per one of > >> the invocation options in icc's doc. I was unable to find the > >> relevant (well..intelligible for me that is ;P ) cause of the failure > >> in config.log. Any help would be appreciated. > >> > >> Thanks, > >> > >> Eric Thibodeau > >> ___ > >> users mailing list > >> us...@open-mpi.org > >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > ___ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users
Re: [OMPI users] Configure fails with icc 10.1.008
Jeff, Thanks...at 23h30 coffee is far off... I saw the proper section of the config.log showing exactly that (hello world not working). For everyone else's benefit, ICC (up to 10.1.008) is _not_ compatible with GCC 4.2... (guess I'll have to retro back to 4.1 series...) Eric Jeff Squyres wrote: This is not an Open MPI problem; Open MPI is simply reporting that your C++ compiler is not working. OMPI tests a trivial C++ program that uses the STL to ensure that your C++ program is working. It's essentially: #include int main () { std::string foo = "Hello, world" ; return 0; } You should probably check with Intel support for more details. On Dec 6, 2007, at 11:25 PM, Eric Thibodeau wrote: Hello all, I am unable to get past ./configure as ICC fails on C++ tests (see attached ompi-output.tar.gz). Configure was called without and the with sourcing `/opt/intel/cc/10.1.xxx/bin/iccvars.sh` as per one of the invocation options in icc's doc. I was unable to find the relevant (well..intelligible for me that is ;P ) cause of the failure in config.log. Any help would be appreciated. Thanks, Eric Thibodeau ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users
Re: [OMPI users] Configure fails with icc 10.1.008
I've been using Open MPI 1.2.4 with Intel 10.1 for about a month now with no problems. Can you compile a simple C++ hello world type program? I would try this to verify the compiler installation... On Dec 7, 2007 7:58 AM, Jeff Squyreswrote: > This is not an Open MPI problem; Open MPI is simply reporting that > your C++ compiler is not working. OMPI tests a trivial C++ program > that uses the STL to ensure that your C++ program is working. It's > essentially: > > #include > int > main () > { > std::string foo = "Hello, world" >; >return 0; > } > > You should probably check with Intel support for more details. > > > > > On Dec 6, 2007, at 11:25 PM, Eric Thibodeau wrote: > > > Hello all, > > > > I am unable to get past ./configure as ICC fails on C++ tests (see > > attached ompi-output.tar.gz). Configure was called without and the > > with sourcing `/opt/intel/cc/10.1.xxx/bin/iccvars.sh` as per one of > > the invocation options in icc's doc. I was unable to find the > > relevant (well..intelligible for me that is ;P ) cause of the > > failure in config.log. Any help would be appreciated. > > > > Thanks, > > > > Eric Thibodeau > > ___ > > users mailing list > > us...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > -- > Jeff Squyres > Cisco Systems > ___ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >
Re: [OMPI users] Configure fails with icc 10.1.008
This is not an Open MPI problem; Open MPI is simply reporting that your C++ compiler is not working. OMPI tests a trivial C++ program that uses the STL to ensure that your C++ program is working. It's essentially: #include int main () { std::string foo = "Hello, world" ; return 0; } You should probably check with Intel support for more details. On Dec 6, 2007, at 11:25 PM, Eric Thibodeau wrote: Hello all, I am unable to get past ./configure as ICC fails on C++ tests (see attached ompi-output.tar.gz). Configure was called without and the with sourcing `/opt/intel/cc/10.1.xxx/bin/iccvars.sh` as per one of the invocation options in icc's doc. I was unable to find the relevant (well..intelligible for me that is ;P ) cause of the failure in config.log. Any help would be appreciated. Thanks, Eric Thibodeau ___ users mailing list us...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/users -- Jeff Squyres Cisco Systems
[OMPI users] Configure fails with icc 10.1.008
Hello all, I am unable to get past ./configure as ICC fails on C++ tests (see attached ompi-output.tar.gz). Configure was called without and the with sourcing `/opt/intel/cc/10.1.xxx/bin/iccvars.sh` as per one of the invocation options in icc's doc. I was unable to find the relevant (well..intelligible for me that is ;P ) cause of the failure in config.log. Any help would be appreciated. Thanks, Eric Thibodeau ompi-output.tar.gz Description: application/gzip