I decided to try taking libraries from steam-runtime (v1), which is based on 
Ubuntu 12.04 (it relies on some of the host's libraries, so using an old Ubuntu 
as base allows running on old linux distros up to 10 years old; 
linux_portability_check.py agrees) with libraries such as SDL that are 
important for games kept up to date.

For example its libSDL2.so is compiled without any of the extra dependencies 
that the copy provided by my distro (Slackware) has.

Unfortunately eventually I found complaints with their SDL_mixer builds:
* Still has SDL_mixer 1.2.11 rather than the "latest" 1.2.12 released 2012...
* libmodplug isn't provided, only libmikmod. We prefer libmodplug and use it on 
every other OS (in fact SDL_mixer 2.0 very recently deleted support for mikmod, 
because it's bad. Maybe that'll eventually induce steam-runtime to add 
libmodplug)
* libSDL_mixer.so is linked against FLAC (which we don't use), mikmod, and 
doesn't even support MP3. It plays MIDI files apparently using the builtin 
timidity but doesn't seem to support fluidsynth
* SDL2_mixer is built to runtime-load libraries (which is good) but doesn't 
seem to attempt to load either fluidsynth or the system timidity, which are 
preferable to using its builtin decrepit timidity
* Doesn't yet have the latest SDL2_mixer released a month ago

Maybe I could add my own libmodplug and compile SDL_mixer 1.2 myself

-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1202#issuecomment-1207389059
You are receiving this because you are subscribed to this thread.

Message ID: <ohrrpgce/ohrrpgce/issues/1202/[email protected]>
_______________________________________________
Ohrrpgce mailing list
[email protected]
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

Reply via email to