[petsc-dev] [petsc-maint] valgrind detected on /usr/local/include and enabled but header files from this dir are not added to build path

Satish Balay balay at mcs.anl.gov
Tue Oct 29 17:42:41 CDT 2013


On Tue, 29 Oct 2013, Satish Balay wrote:

> On Tue, 29 Oct 2013, Satish Balay wrote:
> 
> > On Tue, 29 Oct 2013, Satish Balay wrote:
> > 
> > > On Tue, 29 Oct 2013, Matthew Knepley wrote:
> > > 
> > > > > Matt is the one with vision about BuildSystem dependencies so I'll leave
> > > > > it to him to comment.
> > > > 
> > > > 
> > > > I see fooling with dependencies as a good thing in general to simplify
> > > > things, but having not
> > > > much to do with what Jed wants. We can easily buffer till kingdom come.
> > > > 
> > > > What needs to be done is to overload write() for the logger, so that if no
> > > > file is open it buffers,
> > > > and then when a file is set, the contents get dumped in.
> > > 
> > > The issue is: if there is an error in configure thats relavent [for
> > > which we want the user to send us configure.log from the predetermined
> > > location] - but this error happens before the 'file is set' i.e before
> > > PETSC_ARCH is determined.
> > 
> > I make some changes in 'balay/simplify-petscarch' and removed
> > dependencies for PETSC_ARCH/PETSC_DIR
> > 
> > However configure is still running it after programs.py and few other
> > things. [and I don't see any dependencies on it.
> > 
> > Matt, How do I specify that arch.py/petscdir.py should be run at the earliest?
> 
> Or perhaps if you add in a dependency from configure.log [somehwere in
> framework.py?] to bmakeDir.py then the execution of petscarch will
> move up appripriately?

forgot to send url:

https://bitbucket.org/petsc/petsc/branch/balay/simplify-petscarch

satish



More information about the petsc-dev mailing list