From 0eeabc4018af54c66dccc4e4501581c162605e4c Mon Sep 17 00:00:00 2001 From: Po Lu Date: Sun, 20 Apr 2025 20:49:24 +0800 Subject: [PATCH] Temporary fix for compilation on Android API levels <= 13 * lib/getloadavg.c (getloadavg): Don't use sysinfo on Android API levels <= 13. This will be resolved in Gnulib shortly, with any luck. (cherry picked from commit 57966a3350e17b449697638d6adb1ed1d63bf8d5) --- lib/getloadavg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/getloadavg.c b/lib/getloadavg.c index 9da41c16c02..1cb1c01097d 100644 --- a/lib/getloadavg.c +++ b/lib/getloadavg.c @@ -499,7 +499,8 @@ getloadavg (double loadavg[], int nelem) } # endif -# if !defined (LDAV_DONE) && (defined __linux__ || defined __ANDROID__) +# if !defined (LDAV_DONE) && (defined __linux__ || defined __ANDROID__) \ + && (!defined __ANDROID__ || __ANDROID_API__ >= 13) /* Linux without glibc, Android, Cygwin */ # define LDAV_DONE # undef LOAD_AVE_TYPE -- 2.39.5