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

[Embedded] Build libswiftUnicodeDataTables without exceptions #78072

Open
finnvoor opened this issue Dec 9, 2024 · 0 comments
Open

[Embedded] Build libswiftUnicodeDataTables without exceptions #78072

finnvoor opened this issue Dec 9, 2024 · 0 comments
Labels
feature A feature request or implementation triage needed This issue needs more specific labels

Comments

@finnvoor
Copy link

finnvoor commented Dec 9, 2024

Motivation

From forums.swift.org:

The armv7em-none-none-eabi/libswiftUnicodeDataTables.a does not link when using the Playdate SDK.

The Playdate SDK link-map disables the following symbols:

__exidx_end
__exidx_start

These appear to be ARM exceptions which were added to swiftUnicodeDataTables through libunwind.

Proposed solution

Make a version of swiftUnicodeDataTables with --disable-libunwind-exceptions

cc @kubamracek @STREGA

@finnvoor finnvoor added feature A feature request or implementation triage needed This issue needs more specific labels labels Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A feature request or implementation triage needed This issue needs more specific labels
Projects
None yet
Development

No branches or pull requests

1 participant