From cfb432a714457d2fd66a02fe7f1340094742ba69 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 9 Mar 2020 12:18:21 -0700 Subject: kronoset: Disable sign-compare with clang clang isn't suppressing warnings from system headers like it should Fixes ../../git/libknet/transport_udp.c:326:48: error: comparison of integers of different signs: 'unsigned long' and 'int' [-Werror,-Wsign-compare] for (cmsg = CMSG_FIRSTHDR(&msg);cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { ^~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj --- meta-networking/recipes-extended/kronosnet/kronosnet_1.15.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta-networking/recipes-extended/kronosnet/kronosnet_1.15.bb b/meta-networking/recipes-extended/kronosnet/kronosnet_1.15.bb index 24aa27a87b..6bf268da9d 100644 --- a/meta-networking/recipes-extended/kronosnet/kronosnet_1.15.bb +++ b/meta-networking/recipes-extended/kronosnet/kronosnet_1.15.bb @@ -15,3 +15,9 @@ SRC_URI = "git://github.com/kronosnet/kronosnet;protocol=https;branch=stable1" inherit autotools S = "${WORKDIR}/git" + +# libknet/transport_udp.c:326:48: error: comparison of integers of different signs: 'unsigned long' and 'int' [-Werror,-Wsign-compare] +# for (cmsg = CMSG_FIRSTHDR(&msg);cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { +# ^~~~~~~~~~~~~~~~~~~~~~~ +CFLAGS_append_toolchain-clang = " -Wno-sign-compare" + -- cgit v1.2.3-54-g00ecf