<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Please disregard this one, I have submitted a newer patch under a
new subject-line:<br>
</p>
<blockquote>
<p>json-c: Disable icecc to avoid implicit-fallthrough warning as
error<br>
</p>
</blockquote>
<p><br>
</p>
<p>On 6/06/19 1:13 PM, Douglas Royds wrote:
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">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 completely, just reduce
implicit-fallthrough to a warning only.
In the -native case, we might be building on an earlier gcc, eg. gcc 5.4
under Ubuntu 16.04, so we do disable -Werror completely.
See <a class="moz-txt-link-freetext" href="https://github.com/icecc/icecream/issues/419">https://github.com/icecc/icecream/issues/419</a>
Signed-off-by: Douglas Royds <a class="moz-txt-link-rfc2396E" href="mailto:douglas.royds@taitradio.com"><douglas.royds@taitradio.com></a>
---
meta/recipes-devtools/json-c/json-c_0.13.1.bb | 3 +++
1 file changed, 3 insertions(+)
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..87a87aec44 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
@@ -22,6 +22,9 @@ inherit autotools
EXTRA_OECONF = "--enable-rdrand"
+TARGET_CPPFLAGS =+ "-Wno-error=implicit-fallthrough"
+BUILD_CPPFLAGS =+ "-Wno-error"
+
do_configure_prepend() {
# Clean up autoconf cruft that should not be in the tarball
rm -f ${S}/config.status
</pre>
</blockquote>
</p>
<p><br>
</p>
</body>
</html>