You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Linux system ICU is often very old, with both performance issues and the inability to answer recent Unicode.Scalar/Character properties. Swift works best with more recent versions of ICU, so for consistency sake we should have the default Linux build also build a libICU. For further consistency across platforms, we could consider building Apple's open source fork.
The text was updated successfully, but these errors were encountered:
@spevans Thanks so much for working on this. To clarify, does this mean that Swift binaries on Linux will use this modern ICU lib for all their Unicode needs, regardless of the ICU version that comes with the OS the program is running on?
Note that the version 60 in that list is used by libXML2 (used by Foundation) which is a system library so it linked to the system ICU (version 60) as part of Ubuntu18.
Additional Detail from JIRA
md5: 6d81b0a7f1a52a5092036698acf6929b
Issue Description:
Linux system ICU is often very old, with both performance issues and the inability to answer recent Unicode.Scalar/Character properties. Swift works best with more recent versions of ICU, so for consistency sake we should have the default Linux build also build a libICU. For further consistency across platforms, we could consider building Apple's open source fork.
The text was updated successfully, but these errors were encountered: