Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] 1.5.5rc1: all my hwloc-related failures
From: Paul H. Hargrove (PHHargrove_at_[hidden])
Date: 2011-12-14 04:59:37

I have been working w/ Brice off-list and we have found the root cause
of ALL those problems I've reported with linux-specific hwloc symbols on
non-linux systems.

Somehow the 1.5.1rc1 tarball contains a GENERATED file from a Linux system!

> $ find openmpi-1.5.5rc1 -name autogen | xargs ls
> openmpi-1.5.5rc1/opal/mca/hwloc/hwloc122ompi/hwloc/include/hwloc/autogen:
> config.h
> openmpi-1.5.5rc1/opal/mca/hwloc/hwloc122ompi/hwloc/include/private/autogen:

That one "config.h" does NOT belong there.
It does look like somebody at least TRIED to keep it out of the tarball:
> $ grep nodist
> openmpi-1.5.5rc1/opal/mca/hwloc/hwloc122ompi/hwloc/include/
> nodist_include_hwloc_autogen_HEADERS = hwloc/autogen/config.h
But somehow that didn't do the job.

Removing that config.h is sufficient to resolve my problem building on
FreeBSD-7.2, and is very likely the SOLE hwloc-related problem
responsible for my failures on non-Linux systems (it is now 2am and I
have no patience to retry the other systems until I see rc2).


On 12/13/2011 8:36 PM, Jeff Squyres wrote:
> In the usual place:
> Please test! I would really like to get this out by the end of the week.
> Two issues *might* still be considered for this release:
> Putting back the openib minor fixes
> Making the "your SM file is on an NFS!" warning disable-able
> (this is the v1.4 ticket)
> They would both need to be fixed in the *immediate future* to be considered.

Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900