From: Khem Raj Date: Wed, 6 Nov 2019 02:47:48 +0000 (-0800) Subject: libtirpc: Do not include bits/endian.h directly X-Git-Tag: uninative-2.8~1167 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=3ef6adbc48ea7d5714d04555f3bc80b6e220efa8;p=openembedded-core.git libtirpc: Do not include bits/endian.h directly this file is supposed be included via endian.h indirectly, moreover Future musl versions does not have this file Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-extended/libtirpc/libtirpc/musl.patch b/meta/recipes-extended/libtirpc/libtirpc/musl.patch index 0c3ce603ea..21cd9f9588 100644 --- a/meta/recipes-extended/libtirpc/libtirpc/musl.patch +++ b/meta/recipes-extended/libtirpc/libtirpc/musl.patch @@ -1,13 +1,14 @@ Consider musl provided built-in defines Helps compile libtirpc with musl +bits/endian.h is not supposed to be included directly Upstream-Status: Pending Signed-off-by: Khem Raj ---- ./tirpc/rpc/types.h.orig 2018-03-17 10:23:10.022055255 +0100 -+++ ./tirpc/rpc/types.h 2018-03-17 10:23:30.877751656 +0100 -@@ -66,7 +66,7 @@ +--- a/tirpc/rpc/types.h ++++ b/tirpc/rpc/types.h +@@ -66,7 +66,7 @@ typedef int32_t rpc_inline_t; #define mem_free(ptr, bsize) free(ptr) @@ -16,3 +17,14 @@ Signed-off-by: Khem Raj # define __u_char_defined # define __daddr_t_defined #endif +--- a/src/xdr_float.c ++++ b/src/xdr_float.c +@@ -83,7 +83,7 @@ static struct sgl_limits { + }; + #else + +-#include ++#include + #define IEEEFP + + #endif /* vax */