From b2fe742aa77d43b4150a4e6917ec4dc1a713906e Mon Sep 17 00:00:00 2001 From: Dominique Martinet Date: Thu, 18 Jan 2024 12:46:06 +0900 Subject: [PATCH] fix build on recent musl (stat64 compat) musl removed LFS64 compat[1] so stat64 is no longer defined by default, but we can bring it back for now through _LARGEFILE64_SOURCE Link: https://www.openwall.com/lists/musl/2022/09/26/1 [1] Fixes: #446 --- src/libfaketime.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libfaketime.c b/src/libfaketime.c index 1b9d833..ba8a999 100644 --- a/src/libfaketime.c +++ b/src/libfaketime.c @@ -23,6 +23,8 @@ #define _GNU_SOURCE /* required to get RTLD_NEXT defined */ +#define _LARGEFILE64_SOURCE 1 /* required for stat64 on musl */ + #include #include #include