It was my attempt to partly fix this issue that broke for Blaise. I've pushed a revert for this partial/broken fix..
Wrt the issue Barry referes to - I still think 'prefix install for --download-package with shared libraries' is difficult. I'm not sure how to deal with it. Satish On Tue, 17 Jun 2014, Barry Smith wrote: > > Blaise, > > Unfortunately our only two competent developers Jed and Satish refuse to > fix this issue so unless you can fix it we are screwed. > > The issue is that we want only a single “make install” phase that > requires the user to put in a password AFTER all the source code is compiled > (and libraries linked?) but then PETSc is compiled/linked against the > external libraries in original location instead of the correct final > location. We cannot put them in the final location until the “make install” > but by then it is too late to link PETSc libraries against them. > > Barry > > On Jun 17, 2014, at 3:46 PM, Blaise A Bourdin <[email protected]> wrote: > > > Hi, > > > > there seems to be a race condition with prefix installs in petsc-dev > > (master) right now: > > external packages are built in $PETSC_DIR/$PETSC_ARCH/externalpackages, but > > it looks like petsc try to link with libraries in $PREFIX/lib which are not > > installed yes. Is this fixable before the release? > > > > Blaise > > > > > > <configure.log.zip><make.log.zip> > > -- > > Department of Mathematics and Center for Computation & Technology > > Louisiana State University, Baton Rouge, LA 70803, USA > > Tel. +1 (225) 578 1612, Fax +1 (225) 578 4276 > > http://www.math.lsu.edu/~bourdin > > > > > > > > > > > > > > > >
