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

Barry Smith bsmith at mcs.anl.gov
Thu Apr 3 12:28:06 CDT 2014


On Apr 3, 2014, at 10:05 AM, Matthew Knepley <knepley at gmail.com> 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.

   So use rand() to get input for the -lm library tests.

   Barry

> 
>   Matt
>  
> 
> 
> -- 
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.
> -- Norbert Wiener




More information about the petsc-dev mailing list