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

Barry Smith bsmith at mcs.anl.gov
Tue Oct 29 14:06:16 CDT 2013


On Oct 29, 2013, at 1:51 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:

> Barry Smith <bsmith at mcs.anl.gov> writes:
>>   Or simpler just have the —with-clean nuke external packages; makes
>>   life easy.  By "store the tarballs in a common place” and SHA1 crap
>>   you are making the system more complicated to understand and
>>   maintain.
> 
> People will complain when they have to download the same tarball many
> times.  But I don't especially care as long as the builds are done
> inside $PETSC_ARCH instead of in a common place.  (This is also useful
> when building multiple configurations of PETSc in parallel.)

   Besides us, hardly anyone uses more than 2 PETSC_ARCH!  

   So how about just moving externalpackages into $PETSC_ARCH and don’t build some elaborate scheme that reuses tar balls for a tiny number of people.  In other words a clean truly means clean and gets new tar balls.

   Barry





More information about the petsc-dev mailing list