Index: src/x_text.c
===================================================================
--- a/src/x_text.c
+++ b/src/x_text.c
@@ -475,7 +475,8 @@ equal:
  * Both are not available in Emscripten, Android or older MSVC versions.
  * 'stupid_sortcompare' is thread-safe but not reentrant.
  */
-#if defined(_WIN32) || defined(__EMSCRIPTEN__) || defined(__ANDROID__)
+#if defined(_WIN32) || defined(__EMSCRIPTEN__) || defined(__ANDROID__) \
+	|| (defined(__linux__) && !defined(__GLIBC__))
 #define STUPID_SORT
 static PERTHREAD void *stupid_zkeyinfo;
 static int stupid_sortcompare(const void *z1, const void *z2)
