summaryrefslogtreecommitdiff
path: root/solenv/bin/native-code.py
diff options
context:
space:
mode:
authorPatrick Luby <patrick.luby@collabora.com>2023-03-21 08:38:21 -0400
committerPatrick Luby <plubius@neooffice.org>2023-03-22 17:15:36 +0000
commit49f36c83e4bb1c332028bc70606e96ebf31fbd74 (patch)
treece967ec70ee7343bf5a67113ed6820c447be1b7b /solenv/bin/native-code.py
parent53a3d028e6931e4443cfe8cdf18909f6bfd8e2f4 (diff)
Partial fix: iOS missing text direction listbox in Format > Page Style > Page
Add the static libraries that are required by the LibreOffice's CTL and CJK text layout features to the iOS app add link list. libnumbertext.a is one of the missing static libraries that are required by the LibreOffice's CTL and CJK text layout features. The other missing static library (which was in the ios-all-static-libs list but was getting stripped by Xcode) is added back by listing the "lingucomponent_NumberText_get_implementation" C function. Without these static library changes, enabling CTL or CJK will cause a crash as the "lingucomponent_NumberText_get_implementation" symbol won't be in the binary and that function needs libnumbertext.a. Reference-to: https://github.com/CollaboraOnline/online/issues/6050 Change-Id: I21fddbfd29a1d326b509840127bd136c327cd3d2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149110 Tested-by: Jenkins Reviewed-by: Patrick Luby <plubius@neooffice.org>
Diffstat (limited to 'solenv/bin/native-code.py')
-rwxr-xr-xsolenv/bin/native-code.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/solenv/bin/native-code.py b/solenv/bin/native-code.py
index 4928b146df93..b8fa3634ab23 100755
--- a/solenv/bin/native-code.py
+++ b/solenv/bin/native-code.py
@@ -307,6 +307,7 @@ core_constructor_list = [
("lingucomponent_MacSpellChecker_get_implementation", "#ifdef IOS"),
# lingucomponent/source/spellcheck/languagetool/LanguageTool.component
("lingucomponent_LanguageToolGrammarChecker_get_implementation", "#if !ENABLE_FUZZERS"),
+ "lingucomponent_NumberText_get_implementation",
# lingucomponent/source/thesaurus/libnth/lnth.component
"lingucomponent_Thesaurus_get_implementation",
"lingucomponent_SpellChecker_get_implementation",