[petsc-dev] [petsc-maint #42006] TAO is broken

Jose E. Roman jroman at dsic.upv.es
Thu Feb 18 15:29:41 CST 2010


On 18/02/2010, balay at mcs.anl.gov wrote:

> Ok.
> 
> the way single-lib is implemented - PETSC_ARCH/conf/petscvariables
> has:
> LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}
> 
> 
> This overwrites conf/variables and makefile [in src makefile].  This
> affected mpiuni - and now it affects tao [and will probably affect
> slepc]
> 
> So we have to remove the hacks in PETSC_ARCH/conf/petscvariables [that
> are in place for single-lib] - and see if its possible to implement it
> differently
> 
> Perhaps this is a petsc-dev issue - so forwarding to petsc-dev
> 
> 
> Satish

In SLEPc, we fixed this simply by overwriting the LIBNAME variable in SLEPc's makefile:

  LIBNAME = ${INSTALL_LIB_DIR}/${LIBBASE}.${AR_LIB_SUFFIX}

where LIBBASE=libslepc in our case.

Jose




More information about the petsc-dev mailing list