]> git.eshelyaron.com Git - emacs.git/commitdiff
Temporary fix for compilation on Android API levels <= 13
authorPo Lu <luangruo@yahoo.com>
Sun, 20 Apr 2025 12:49:24 +0000 (20:49 +0800)
committerEshel Yaron <me@eshelyaron.com>
Mon, 21 Apr 2025 20:41:32 +0000 (22:41 +0200)
* 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

index 9da41c16c028c5bc46b96357d7f70bec0f234bd1..1cb1c01097dde7275d73ce00a5918b57bd2a9d95 100644 (file)
@@ -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