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 --- 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) -#if defined __APPLE_CC__ || defined __FreeBSD__ +#if defined __APPLE_CC__ || defined __FreeBSD__ || !defined(__GLIBC__) # 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 */