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