<div class="gmail_quote">On Sat, Oct 16, 2010 at 22:02, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ok, config/PETSc/Configure.py will automatically put PETSC_LIB_BASIC = -lpetsc into $PETC_ARCH/conf/petscvariables when run with single library.</blockquote></div><br><div>So you're not going to have PETSC_LIB_BASIC = -lpetscts ... -lpetscsys? This is useful because the list of library names is not constant and libpetsc changed to libpetscsys in 3.1. Lisandro (and everyone else that needs to find PETSc from configure tests) could write special code to check and use whatever is necessary, but why force that? In particular, putting them in PETSC_LIB_BASIC means that old versions of the configure scripts will still work, and new versions won't have to have a ton of branches to work with old versions of PETSc.</div>
<div><br></div><div>Jed</div>