Skip to content

On non-Darwin platforms, we need to rename the ICU symbols #61

@al45tair

Description

@al45tair

Non-Darwin platforms don't have two-level namespaces and so if there is another version of ICU (including one supplied by the system vendor), that can get linked instead of the Foundation copy, and sadness ensues.

We need to use the ICU support for renaming its symbols. I understand this may cause difficulty because of Swift's importer not being able to cope with macros, but that doesn't change the fact that we need to do this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    TODO

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions