From 6b671bcece4e3e31606df9a241904759c486c67b Mon Sep 17 00:00:00 2001 From: Eric Daigle Date: Sun, 6 Apr 2025 19:50:02 -0700 Subject: [PATCH] fix build on non-glibc Linux * non-glibc Linux do not have stat64, causing build to fail on e.g. musl/Alpine. * this commit adds a check to make sure we are on a glibc system before using stat64. --- src/helpers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helpers.cpp b/src/helpers.cpp index 751bd7ce..5955b43d 100644 --- a/src/helpers.cpp +++ b/src/helpers.cpp @@ -16,7 +16,7 @@ #define stat64 __stat64 #endif -#if defined(__APPLE__) +#if defined(__APPLE__) || !defined (__GLIBC__) #define stat64 stat #endif