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.

Attachment: pgpALyKPL3LlK.pgp
Description: PGP signature

Reply via email to