On Wed, 25 Mar 2020 00:40:01 GMT, Thiago Milczarek Sayao <tsa...@openjdk.org> 
wrote:

>> The problem is that gcc, for whatever reason, started issuing a (useless) 
>> warning if you pass the
>> `-Werror=implicit-function-declaration` option to gcc for C++ files. I don't 
>> like the solution of removing that flag
>> for C files. I think the better solution will be to have a set of options 
>> that are common to both C and C++ (all but
>> this one currently), and then add `-Werror=implicit-function-declaration` 
>> only to the options for C. Until then, I
>> think we live with this warning. It's better than losing the checking for C 
>> files.
>
> Like this?
> 
> I think all C builds are covered. Gstreamer seems to have a Makefile with the 
> flags. Not sure about libxml and libxlst
> inside javafx.web.

I think it's better to split the flags between CFLAGS and CPPFLAGS (as is done 
in OpenJDK). The
`-Werror=implicit-function-declaration` is extremely useful for C files, and we 
don't want to risk that this somehow
got lost. If we use CFLAGS and CPPFLAGS, we can pass the latter as CXXFLAGS to 
cmake, so that should be fairly easy.

-------------

PR: https://git.openjdk.java.net/jfx/pull/150

Reply via email to