From 5d304b24af348c7050a590b5ba65a8b154f4084d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 2 Jan 2023 19:07:56 -0800 Subject: [PATCH] opensaf: Fix the check for __fsblkcnt64_t size The size on glibc depends on time_t size which is 64bit on newer architectures like rv32 while on musl it is indicated by _FILE_OFFSET_BITS therefore check for both Signed-off-by: Khem Raj --- .../0001-Use-correct-printf-format-for-__fsblkcnt_t.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-daemons/opensaf/opensaf/0001-Use-correct-printf-format-for-__fsblkcnt_t.patch b/meta-networking/recipes-daemons/opensaf/opensaf/0001-Use-correct-printf-format-for-__fsblkcnt_t.patch index d44ceb0d2e..7e88c498ee 100644 --- a/meta-networking/recipes-daemons/opensaf/opensaf/0001-Use-correct-printf-format-for-__fsblkcnt_t.patch +++ b/meta-networking/recipes-daemons/opensaf/opensaf/0001-Use-correct-printf-format-for-__fsblkcnt_t.patch @@ -21,7 +21,7 @@ Signed-off-by: Khem Raj ((statsvfs.f_bfree - 1) * statsvfs.f_frsize)) { syslog( LOG_ERR, -+#if _FILE_OFFSET_BITS == 64 && __WORDSIZE == 32 ++#if (_FILE_OFFSET_BITS == 64 || __TIMESIZE == 64) && __WORDSIZE == 32 + "Insufficient shared memory (%lld) to write the data of size: %" PRId64 +#else "Insufficient shared memory (%ld) to write the data of size: %" PRId64