Bug 2359018

Summary: Replace SDL 2 libraries with compat using SDL 3 libraries
Product: [Fedora] Fedora Reporter: evanslify <es>
Component: Changes TrackingAssignee: Aoife Moloney <amoloney>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: ngompa13
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-04-11 12:16:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2335933    

Description evanslify 2025-04-11 06:55:45 UTC
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.

Comment 1 Neal Gompa 2025-04-11 12:16:41 UTC
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.