[petsc-dev] CFLAGS and COPTFLAGS

Satish Balay balay at mcs.anl.gov
Sun Jan 19 18:23:43 CST 2014


On Sun, 19 Jan 2014, Jed Brown wrote:

> Barry Smith <bsmith at mcs.anl.gov> writes:
> 
> >    Nope because in my previous assignment I asked Satish to check for
> >    -O stuff in compiler wrappers as well as CFLAGS.
> 
> So if a user builds with MPICH, they'll get different optimization
> options than building with Open MPI, simply because MPICH includes -O2
> in the wrapper?
> 
> >> and some compilers have funny names for
> >> optimization flags.
> >
> >    This is a small possibility because normally there is a -Od as well
> >    as the funny named other stuff. If we come upon another funny name
> >    that replaces -Od we can incorporate that as well.
> 
> I'm just not wild about being in the business of classifying which
> options are related to optimization.

Perhaps swapping the order from '$CFLAGS $COPTFLAGS' to '$COPTFLAGS
$CFLAGS' will suffice.

Satish



More information about the petsc-dev mailing list