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 >> >> >> > >
