<p></p>
<p dir="auto">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.</p>
<p dir="auto">For example its libSDL2.so is compiled without any of the extra dependencies that the copy provided by my distro (Slackware) has.</p>
<p dir="auto">Unfortunately eventually I found complaints with their SDL_mixer builds:</p>
<ul dir="auto">
<li>Still has SDL_mixer 1.2.11 rather than the "latest" 1.2.12 released 2012...</li>
<li>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)</li>
<li>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</li>
<li>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</li>
<li>Doesn't yet have the latest SDL2_mixer released a month ago</li>
</ul>
<p dir="auto">Maybe I could add my own libmodplug and compile SDL_mixer 1.2 myself</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/ohrrpgce/ohrrpgce/issues/1202#issuecomment-1207389059">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AMWGWZQGJURFWQGHRURDTDTVX6OCHANCNFSM43UAP7UQ">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AMWGWZRRKQPR4GQKHWN4MVDVX6OCHA5CNFSM43UAP7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOI73UXAY.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><ohrrpgce/ohrrpgce/issues/1202/1207389059</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/ohrrpgce/ohrrpgce/issues/1202#issuecomment-1207389059",
"url": "https://github.com/ohrrpgce/ohrrpgce/issues/1202#issuecomment-1207389059",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>