Some parts of the engine directly reference SDL routines. The SDL module is supposed to abstract this away. There should be no direct SDL work done in any of the modules except the SDL module.
This problem is broad in scope, so I recommend discussing ways to accomplish this on a case by case basis.
The first step is going to be to find all references to SDL and then make a note of them by creating an issue for each case.
We will then continue this discussion there, for each issue to find a solution.
Some parts of the engine directly reference SDL routines. The SDL module is supposed to abstract this away. There should be no direct SDL work done in any of the modules except the SDL module.
This problem is broad in scope, so I recommend discussing ways to accomplish this on a case by case basis.
The first step is going to be to find all references to SDL and then make a note of them by creating an issue for each case.
We will then continue this discussion there, for each issue to find a solution.