Hi all! I'm happy to report that I was able to build OpenMPI 1.1 4- way fat (ppc, i386, ppc64, x86_64) using buildpackage.sh.

When I installed the resulting package, it installed the following include files:

/usr/include/constants.h
/usr/include/mpi.h
/usr/include/mpif-common.h
/usr/include/mpif-config.h
/usr/include/mpif.h
/usr/include/totalview.h
/usr/include/types.h
/usr/include/openmpi/ompi/mpi/cxx/comm.h
/usr/include/openmpi/ompi/mpi/cxx/comm_inln.h
/usr/include/openmpi/ompi/mpi/cxx/constants.h
/usr/include/openmpi/ompi/mpi/cxx/datatype.h
/usr/include/openmpi/ompi/mpi/cxx/datatype_inln.h
/usr/include/openmpi/ompi/mpi/cxx/errhandler.h
/usr/include/openmpi/ompi/mpi/cxx/errhandler_inln.h
/usr/include/openmpi/ompi/mpi/cxx/exception.h
/usr/include/openmpi/ompi/mpi/cxx/file.h
/usr/include/openmpi/ompi/mpi/cxx/file_inln.h
/usr/include/openmpi/ompi/mpi/cxx/functions.h
/usr/include/openmpi/ompi/mpi/cxx/functions_inln.h
/usr/include/openmpi/ompi/mpi/cxx/group.h
/usr/include/openmpi/ompi/mpi/cxx/group_inln.h
/usr/include/openmpi/ompi/mpi/cxx/info.h
/usr/include/openmpi/ompi/mpi/cxx/info_inln.h
/usr/include/openmpi/ompi/mpi/cxx/intercomm.h
/usr/include/openmpi/ompi/mpi/cxx/intercomm_inln.h
/usr/include/openmpi/ompi/mpi/cxx/intracomm.h
/usr/include/openmpi/ompi/mpi/cxx/intracomm_inln.h
/usr/include/openmpi/ompi/mpi/cxx/mpicxx.h
/usr/include/openmpi/ompi/mpi/cxx/op.h
/usr/include/openmpi/ompi/mpi/cxx/op_inln.h
/usr/include/openmpi/ompi/mpi/cxx/request.h
/usr/include/openmpi/ompi/mpi/cxx/request_inln.h
/usr/include/openmpi/ompi/mpi/cxx/status.h
/usr/include/openmpi/ompi/mpi/cxx/status_inln.h
/usr/include/openmpi/ompi/mpi/cxx/topology.h
/usr/include/openmpi/ompi/mpi/cxx/topology_inln.h
/usr/include/openmpi/ompi/mpi/cxx/win.h
/usr/include/openmpi/ompi/mpi/cxx/win_inln.h

Is there a reason that those 7 include files installed in /usr/ include shouldn't be installed in /usr/include/openmpi instead?

Ben

Reply via email to