From 249556dad8215fe988def21d8e6afe9e9aede447 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 7 Dec 2021 11:13:27 -0800 Subject: [PATCH] v3dv: account for 64bit time_t on 32bit arches This makes is a bit more portable, especially on 32bit architectures with 64bit time_t defaults. Especially on musl its a must. Fixes ../mesa-21.3.0/src/broadcom/vulkan/v3dv_bo.c:71:15: error: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Werror,-Wformat] time.tv_sec); ^~~~~~~~~~~ Also reported here [1] [1] https://github.com/agherzan/meta-raspberrypi/issues/969 Signed-off-by: Khem Raj Reviewed-by: Iago Toral Quiroga Part-of: --- src/broadcom/vulkan/v3dv_bo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/broadcom/vulkan/v3dv_bo.c b/src/broadcom/vulkan/v3dv_bo.c index 71679ceec27..dc5e7f5c22a 100644 --- a/src/broadcom/vulkan/v3dv_bo.c +++ b/src/broadcom/vulkan/v3dv_bo.c @@ -67,8 +67,8 @@ bo_dump_stats(struct v3dv_device *device) struct timespec time; clock_gettime(CLOCK_MONOTONIC, &time); - fprintf(stderr, " now: %ld\n", - time.tv_sec); + fprintf(stderr, " now: %lld\n", + (long long)time.tv_sec); } if (cache->size_list_size) {