* Ralph Castain wrote on Tue, Jul 10, 2007 at 03:51:06AM CEST:
> The problem is that our Open MPI build system automatically detects the
> presence of those libraries, builds the corresponding components, and then
> links those libraries into our system. Unfortunately, this causes two
> A couple of solutions come immediately to mind:
> 1. The most obvious one (to me, at least) is to require that people provide
> "--with-xx" when they build the system.
I'll throw in another one for good measure: If --with-xx is given,
build with the component. If --without-xx is given, disable it.
If neither is given, do as you currently do: enable it if you find
In case the number of components gets too large, have a switch to
turn off automatic discovery even in the nonpresence of --with* flags.
It may be a bit more work on the Open MPI configury, but it may be
more convenient for your users.
2 cents from somebody who's not going to have to implement it. ;-)