icecc preprocesses source files locally before shipping them off to be compiled on remote hosts. This preprocessing removes comments, including /* fallthrough */ comments in switch statements that normally prevent the implicit-fallthrough warning.
Rather than turning off -Werror by patching configure.ac, it is simpler to disable icecc completely for json-c. There are very few source files to compile, so the compilation is quick even without icecc. See https://github.com/icecc/icecream/issues/419 Signed-off-by: Douglas Royds <[email protected]> --- meta/recipes-devtools/json-c/json-c_0.13.1.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/json-c/json-c_0.13.1.bb b/meta/recipes-devtools/json-c/json-c_0.13.1.bb index 5b10e68297..8d2a20352d 100644 --- a/meta/recipes-devtools/json-c/json-c_0.13.1.bb +++ b/meta/recipes-devtools/json-c/json-c_0.13.1.bb @@ -21,6 +21,7 @@ RPROVIDES_${PN} = "libjson" inherit autotools EXTRA_OECONF = "--enable-rdrand" +ICECC_DISABLED = "1" do_configure_prepend() { # Clean up autoconf cruft that should not be in the tarball -- 2.17.1 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
