Lisandro Dalcin <[email protected]> writes: > Do you like moving the execution of dsymutil from > $PETSC_DIR/conf/rules to $PETSC_DIR/gmakefile shared lib targets? The > rationale is to not run dsymutil with the shared libs are up to date. > > diff --git a/conf/rules b/conf/rules > index 1ac6fe0..6bf2421 100644 > --- a/conf/rules > +++ b/conf/rules > @@ -105,9 +105,6 @@ gnumake: chk_makej > @echo "Building PETSc using GNU Make with ${MAKE_NP} build threads" > @echo "==========================================" > @cd ${PETSC_DIR} && ${OMAKE_PRINTDIR} -f gmakefile -j ${MAKE_NP} > V=${V} > - @if [ "${BUILDSHAREDLIB}" = "yes" -a "${DSYMUTIL}" != "true" ]; then \ > - echo "Running ${DSYMUTIL} on ${SHLIBS}";\ > - for LIBNAME in ${SHLIBS}; do ${DSYMUTIL} > ${INSTALL_LIB_DIR}/$$LIBNAME.${SL_LINKER_SUFFIX}; done; fi
Looks like you pasted into gmail, ruining the formatting. I like running it per library rather than as a separate step.
pgpALyKPL3LlK.pgp
Description: PGP signature
