You are correct -- disabling the C++ bindings caused that directory to not get created.

I've committed a fix on the trunk.  Thanks!


On Jan 24, 2007, at 1:47 PM, Audet, Martin wrote:

Hi,

I use sometimes OpenMPI and it looks like the mpicc wrapper gives gcc an inexistant directory with -I option. If I ask mpicc how it calls gcc it prints the following:

   [audet@linux15 libdfem]$ mpicc -show
gcc -I/usr/local/openmpi-1.1.2/include -I/usr/local/ openmpi-1.1.2/include/openmpi -pthread -L/usr/local/openmpi-1.1.2/ lib -lmpi -lorte -lopal -ldl -Wl,--export-dynamic -lnsl -lutil -lm - ldl [audet@linux15 libdfem]$ ls /usr/local/openmpi-1.1.2/include / usr/local/openmpi-1.1.2/include/openmpi ls: /usr/local/openmpi-1.1.2/include/openmpi: No such file or directory
   /usr/local/openmpi-1.1.2/include:
   mpi.h  mpif-common.h  mpif-config.h  mpif.h
   [audet@linux15 libdfem]$

The directory 'usr/local/openmpi-1.1.2/include/openmpi' doesn't exist. And this explains the annoying warnings I get when I compile my sources (I like to have no warning):

cc1plus: warning: /usr/local/openmpi-1.1.2/include/openmpi: No such file or directory

This happens with OpenMPI 1.1.2 configured as follow:

./configure --prefix=/usr/local/openmpi-1.1.2 --disable-mpi-f90 --disable-mpi-cxx --disable-cxx-exceptions --with-io-romio- flags=--with-file-system=ufs+nfs

Thanks,

Martin Audet

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users


--
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems

Reply via email to