summaryrefslogtreecommitdiff
path: root/icu/icu4c-android.patch
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2012-11-11 09:15:14 +0200
committerTor Lillqvist <tml@iki.fi>2012-11-11 09:15:35 +0200
commitcee6c4b193eff4f499e60867766c13fda3818239 (patch)
tree22909ca70dcd2ccb52a12ad70f9a7d8cdf9b5b0b /icu/icu4c-android.patch
parentddf7e2c150f6d7b93607b012bc9852845ef88d64 (diff)
Use hidden visibility now for Android with icu built statically
Change-Id: I46b97d31f8aac046479d030c988413017c5b940a
Diffstat (limited to 'icu/icu4c-android.patch')
-rw-r--r--icu/icu4c-android.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/icu/icu4c-android.patch b/icu/icu4c-android.patch
index ad513a2afdf4..2d079a06a4cc 100644
--- a/icu/icu4c-android.patch
+++ b/icu/icu4c-android.patch
@@ -61,3 +61,14 @@
#elif U_PLATFORM_IS_LINUX_BASED
# define U_TIMEZONE __timezone
#elif U_PLATFORM_USES_ONLY_WIN32_API
+--- misc/icu/source/common/unicode/platform.h
++++ misc/build/icu/source/common/unicode/platform.h
+@@ -641,7 +641,7 @@
+ #elif defined(U_STATIC_IMPLEMENTATION)
+ # define U_EXPORT
+ #elif defined(__GNUC__)
+-# define U_EXPORT __attribute__((visibility("default")))
++# define U_EXPORT
+ #elif (defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x550) \
+ || (defined(__SUNPRO_C) && __SUNPRO_C >= 0x550)
+ # define U_EXPORT __global