On Sep 29, 2011, at 12:45 PM, Blosch, Edwin L wrote:
> If I add --without-hwloc in addition to --without-libnuma, then it builds.
> Is that a reasonable thing to do? Is there a better workaround? This
> 'hwloc' module looks like it might be important.
As a note of explanation: hwloc is effectively our replacement for libnuma.
You might want to check out hwloc (the standalone software package) -- it has a
CLI and is quite useful for administrating servers, even outside of an HPC
environment:
http://www.open-mpi.org/projects/hwloc/
hwloc may use libnuma under the covers; that's where this issue is coming from
(i.e., OMPI may still use libnuma -- it's just now doing so indirectly, instead
of directly).
> For what it's worth, if there's something wrong with my configure line, let
> me know what to improve. Otherwise, as weird as
> "--enable-mca-no-build=maffinity --disable-io-romio --enable-static
> --disable-shared" may look, I am not trying to build fully static binaries. I
> have unavoidable need to build OpenMPI on certain machines and then transfer
> the executables to other machines that are compatable but not identical, and
> over the years these are the minimal set of configure flags necessary to make
> that possible. I may revisit these choices at some point, but if they are
> supposed to work, then I'd rather just keep using them.
Your configure line looks fine to me.
FWIW/heads up: in the 1.7 series, we're going to be ignoring the $F77 and
$FFLAGS variables; we'll *only* be using $FC and $FCFLAGS. There's still
plenty of time before this hits mainstream, but I figured I'd let you know it's
coming. :-)
--
Jeff Squyres
[email protected]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/