For some other projects to compile on SDL3, such as for FreeRDP to compile under SDL3, it needs SDL3_ttf to exist. These projects may compile as-is using SDL2, but if we're shipping SDL3, it makes sense to ship with other SDL3 libraries. Other projects could encouter simaliar issues. For this change to perform to its full extend, other SDL3 libraries needs to be included. Reproducible: Always Steps to Reproduce: 1. Try to see if one could compile FreeRDP with SDL3 2. SDL3 exists, but there's no sdl3_ttf. Actual Results: Cannot compile projects on SDL3 that requires other SDL libraries. Expected Results: More SDL3 libraries should be included.
The SDL3 auxiliary libraries have been slowly releasing separately from SDL3 itself. In particular, SDL3_image landed recently and SDL3_ttf is already under review in bug 2352900. Things will switch on their own pace as needed. For now, the auxiliary libraries work with the compat libraries.