Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[iOS] Introduce support for linking ICU libs #97147

Closed
mkhamoyan opened this issue Jan 18, 2024 · 2 comments
Closed

[iOS] Introduce support for linking ICU libs #97147

mkhamoyan opened this issue Jan 18, 2024 · 2 comments
Assignees
Labels
area-System.Globalization in-pr There is an active PR which will close this issue when it is merged os-ios Apple iOS
Milestone

Comments

@mkhamoyan
Copy link
Member

mkhamoyan commented Jan 18, 2024

After #93220 we only support hybrid mode on Apple platforms.

Below are the steps to implement support for linking our ICU libs.

  • Move out globalization code from mono runtime
  • Create separate lib for hybrid (System.Globalization.Hybrid.Native)
  • Enable the functionality to toggle between hybrid and ICU libraries
  • xamarin-macios and android should be needing to link againstlibSystem.Globalization.Native

Contributes to #80689

@ghost
Copy link

ghost commented Jan 18, 2024

Tagging subscribers to 'os-ios': @steveisok, @akoeplinger, @kotlarmilos
See info in area-owners.md if you want to be subscribed.

Issue Details

After #93220 we only support hybrid mode on Apple platforms.

Below are the steps to implement support for linking our ICU libs.

  • Move out globalization code from mono runtime
  • Create separate lib for hybrid (System.Globalization.Hybrid.Native)
  • Enable the functionality to toggle between hybrid and ICU libraries

Contributes to #80689

Author: mkhamoyan
Assignees: -
Labels:

area-System.Globalization, os-ios

Milestone: -

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Jan 18, 2024
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jan 19, 2024
@mkhamoyan mkhamoyan self-assigned this Jun 25, 2024
@mkhamoyan
Copy link
Member Author

After #93220 HybridGlobalization is default and only mode.
Moving out globalization code from runtime is implemented by #98495

@dotnet-policy-service dotnet-policy-service bot removed the untriaged New issue has not been triaged by the area owner label Jun 25, 2024
@mkhamoyan mkhamoyan added this to the 9.0.0 milestone Jun 25, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Jul 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Globalization in-pr There is an active PR which will close this issue when it is merged os-ios Apple iOS
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant