Is there a reason that all of the necessary routines aren't added to
the libmpich (and/or libpmpich when weak symbol aliases aren't
available)? We have users who do not use the compilation scripts and
expect to provide a single include path for compiling and library for
linking (which admittedly doesn't work if they need additional system
libraries, such as -lpthread, though such users are often used to
adding system libraries). And I just had a bunch of tests fail
because libmpl wasn't found (a different problem, caused by an
inconsistent setting of prefix). Even if the libraries are built
using the so-called convenience library model (which we'll probably
need to adopt to make use of the other autotools), the libraries can
be merged at the end of the build.
Bill
William Gropp
Deputy Director for Research
Institute for Advanced Computing Applications and Technologies
Paul and Cynthia Saylor Professor of Computer Science
University of Illinois Urbana-Champaign