On Mon, 1 Mar 2010, Toby D. Young wrote: > > One final question please: > > > I understand that this library can be built as static or dynamic; right? > > Then I look at my build, and only libmpiuni.a appears. Why is that? Can a > libmpiuni.so exist? I build --with-shared=1.
Yes - is is the deficiency of the old build tools. libpetsc.so is created by linking in all dependencies [and if libmpiuni.a is a dependency - these symbols are added to libpetsc.so] With petsc-dev both .a/.so versions of libmpiuni are merged into -lpetsc [or -lpetcsys for --with-single-library=0] Satish