aboutsummaryrefslogtreecommitdiffstats
path: root/main/icu/icu-timezone.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/icu/icu-timezone.patch')
-rw-r--r--main/icu/icu-timezone.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/main/icu/icu-timezone.patch b/main/icu/icu-timezone.patch
new file mode 100644
index 0000000000..19ee8ca0fe
--- /dev/null
+++ b/main/icu/icu-timezone.patch
@@ -0,0 +1,16 @@
+--- source/common/putilimp.h
++++ source/common/putilimp.h
+@@ -115,11 +115,8 @@
+ /* Use the predefined value. */
+ #elif U_PLATFORM == U_PF_ANDROID
+ # define U_TIMEZONE timezone
+-#elif U_PLATFORM_IS_LINUX_BASED
+-# if !defined(__UCLIBC__)
+- /* __timezone is only available in glibc */
+-# define U_TIMEZONE __timezone
+-# endif
++#elif U_PLATFORM_IS_LINUX_BASED && defined(__GLIBC__) && !defined(__UCLIBC__)
++# define U_TIMEZONE __timezone
+ #elif U_PLATFORM_USES_ONLY_WIN32_API
+ # define U_TIMEZONE _timezone
+ #elif U_PLATFORM == U_PF_BSD && !defined(__NetBSD__)