c - intel compilers, silence commandline warnings -
i started building code intel c compiler -- icc
. our configure script likes add together -ffast-math
flag , maybe couple others seem gcc specific. invoking icc
-ffast-math
produces next warning silence:
icc: command line warning #10006: ignoring unknown alternative '-ffast-math'
as far see it, there 2 ways silenced (but i'd love see other solutions). first, turn warning error tell configure -ffast-math
isn't valid option. hope when configure tries add together commandline, see isn't able , decide maybe adding bad thought after ... sec alternative (which don't think quite clean) tell icc
quiet kind of warning ...
responding comments, here's relevant portion of configure.ac
:
# add together -ffast-math etc if possible ax_check_compiler_flags([-ffast-math], [cflags="$cflags -ffast-math" ]) ax_check_compiler_flags([-mtune=native -march=native], [cflags="$cflags -mtune=native -march=native" ])
that m4 macro appears have been taken here
i suppose fixing smarter "holy-grail" -- icc
returns successful exit status when -ffast-math
passed (or -mtune=native
etc.), don't think there much can done there (feel free prove me wrong). said, i don't want hard-code checks intel configure script.... seems overly messy.
c compiler-warnings intel configure icc
No comments:
Post a Comment