I have turned off the default use of shared libraries by PETSc for a few days. So if you want/need dynamic libraries remember to run configures and make.pys with --with-dynamic Barry We're making a push to get release 2.3 out this week.