SPEC 456.hmmer: Disable implicit-function-declaration error
https://reviews.llvm.org/D131351 changed implicit function pointer
cast warning to be an error by default. Turn it back into a warning
for all systems (instead of just iOS) to avoid breakage in 456.hmmer.
Also use CFLAGS instead of CPPFLAGS as this is not a preprocessor