* Jeff Squyres wrote on Wed, Feb 17, 2010 at 08:19:25PM CET:
> The issue is that if the user has to specify -static to their linker,
> they *also* have to specify --ompi:static, or Bad Things will happen.
> Or, if they don't specify -static but *only* specify --ompi:static,
> Bad Things will happen. In short: it seems like adding yet another
> wrapper-compiler-specific flag to the MPI ecosystem will cause
> confusion, fear, and possibly the death of some cats.
Do you care for omitting -lopen-pal and -lorte only for capable Linux
systems? With new-enough binutils, you should be able to use
-Wl,--as-needed -Wl,--no-as-needed around these two libs.
I'm not entirely sure I understand your argumentation for why libmpi
from 1.5.x has to be binary incompatible, but I haven't fully thought
through this yet.