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
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to