[petsc-dev] libm autodetection broken with -ffast-math

Satish Balay balay at mcs.anl.gov
Thu Apr 3 10:21:30 CDT 2014


On Thu, 3 Apr 2014, Matthew Knepley wrote:

> On Wed, Apr 2, 2014 at 11:32 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> > Barry Smith <bsmith at mcs.anl.gov> writes:
> >
> > >    Why not just always assume -lm is needed and only remove -lm if it
> > doesn't exist?
> >
> > That would be fine with me.
> 
> 
> How does this solve the problem? You might get an error from the linker if
> -lm is not found (maybe not),
> but you still cannot test that the symbols we expect to be there are
> actually there.

I guess the alterantive is to filter out '-ffast-math' and similar options for libm test..

Satish



More information about the petsc-dev mailing list