I think Satish is right we should have --with-shared-libraries --with-dynamic-loading
I haven't made this change but I've changed improved help message for --with-shared and --with-dynamic made --with-dynamic require --with-shared make --with-shared NOT allow --with-pic=0 I'll change the option names in a little while Barry On Jul 16, 2010, at 11:48 AM, Barry Smith wrote: > > We currently have > > self.useShared = (self.argDB['with-dynamic'] or self.argDB['with-shared']) > and not self.setCompilers.staticLibraries > > in config/PETSc/utilities/sharedLibraries.py which allows dynamic libraries > without shared libraries! > > I am fixing this and improving the help messages etc right now. > > Barry > > > > On Jul 16, 2010, at 9:13 AM, Satish Balay wrote: > >> Can you send the relavent configure.log? >> >> Also the following doesn't make sense. >> --without-pic \ >> --with-shared=0 \ >> --with-dynamic \ >> >> If you need dynamic - you also need shared. I guess these options are >> a bit confusing on the Mac. Here dynamic does not imply .dylib. [If >> you need .dylib - all you need is --with-shared=1] --with-dynamic=> >> use dlopen() or equivalnet. >> >> So suggest using: >> >> --with-shared=1 >> or >> --with-shared=1 --with-dynamic=1 >> >> Satish >> >> On Fri, 16 Jul 2010, Michael Pernice wrote: >> >>> Hi, >>> >>> This fails at the configure step with the error: >>> >>> Error in Sowing installation: Could not find >>> /Users/pernma/packages/petsc/petsc-dev/macos/bin/bfort >>> >>> I have PETSC_ARCH set to macos and my configure script is attached (tried >>> to exclude sowing in the latest attempt). >>> >>> -- >>> Michael Pernice, Assistant Director >>> Center for Advanced Modeling and Simulation >>> Idaho National Laboratory >>> P.O. Box 1625, MS 3550 >>> Idaho Falls, ID 83415-3550 >>> Phone: 208.526.9480 >>> Cell: 208.569.2252 >>> Fax: 208.526.8254 >>> www.inl.gov/cams >>> >>> >>> >> >> >
