Can't link swiftUnicodeDataTables on Playdate

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.

Would it be possible to make a version of swiftUnicodeDataTables with --disable-libunwind-exceptions? I believe that would solve the linking issue.

2 Likes

That makes sense. Would you mind filing a Github issue for this?