<span style="color: transparent; display: none; height: 0; max-height: 0; max-width: 0; opacity: 0; overflow: hidden; mso-hide: all; visibility: hidden; width: 0;">
<pre class="notranslate"><code class="notranslate">ld: warning: dylib (/Users/ohrmacdev/Library/Frameworks/SDL2.framework/SDL2) was built for newer macOS version (10.11) than being linked (10.6)
ld: warning: dylib (/Users/ohrmacdev/Library/Frameworks/SDL2_mixer.framework/SDL2_mixer) was built for newer macOS version (10.11) than being linked (10.6)
</code></pre>
<p dir="auto">I notice that the current Mac build machine doesn't print this and must have an older SDL version. It used to be the case that SDL2 was built to target 10.6+. Doing some (a lot of) searching I found it's changed as follows</p>
<ul dir="auto">
<li>SDL <a href="https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5">2.26.5</a> (2023): bumped to macOS 10.11 (El Capitan, released 2015)</li>
<li>SDL <a href="https://github.com/libsdl-org/SDL/releases/tag/release-2.24.0">2.24.0</a> (Aug 2022): bumped to macOS 10.9 (Mavericks, released 2013)</li>
<li>SDL <a href="https://github.com/libsdl-org/SDL/releases/tag/release-2.0.22">2.0.22</a> (Apr 2022): supported macOS 10.6 (Snow Leopard, released 2009)</li>
</ul>
<p dir="auto">(And it was 10.7 for a short while between 2.24 and 2.0.22).<br>
It was (mainly?) changed <a href="https://discourse.libsdl.org/t/sdl-the-macos-minimum-deployment-target-is-now-10-11/43480" rel="nofollow">to support newer XCode</a>, and that's just the default target and it's likely SDL2 could still be custom-built to support older versions, but I don't want to bother with that.</p>
<p dir="auto">I think it's worth using an older SDL version to support a few more years of MacOS releases anyway, until we actually want some newer feature or bugfix. 2.26.4 will be a good option too; that's almost right at the end of active SDL 2 development.</p>
<p dir="auto">I also saw</p>
<blockquote>
<p dir="auto">32-bit Intel and macOS 10.8 runtime support has been officially dropped as of SDL 2.24.0.</p>
</blockquote>
<p dir="auto">But our 32-bit Mac apps use SDL 1.2 anyway, and support macOS 10.4+ (2005). But you'd also have to first get 32-bit builds working. Is the clang toolchain from XCode, or from homebrew? It would be nice to keep but not priority. The last 32-bit-only Macs were apparently from approximately 2011.</p>
<p dir="auto">MacOS requirement of SDL_mixer and other optional libraries all seem to match the corresponding SDL release.</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/1281#issuecomment-2816933294">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AMWGWZSJTG6Q4XSHM6KULRD22LYETAVCNFSM6AAAAABZC32DNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQMJWHEZTGMRZGQ">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AMWGWZX4ZF2PA6NDNLOGVRL22LYETA5CNFSM6AAAAABZC32DNKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTVH43624.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/1281/2816933294</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
</span>
<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/1165449?s=20&v=4" /><strong>rversteegen</strong> left a comment <a href="https://github.com/ohrrpgce/ohrrpgce/issues/1281#issuecomment-2816933294">(ohrrpgce/ohrrpgce#1281)</a></div>
<pre class="notranslate"><code class="notranslate">ld: warning: dylib (/Users/ohrmacdev/Library/Frameworks/SDL2.framework/SDL2) was built for newer macOS version (10.11) than being linked (10.6)
ld: warning: dylib (/Users/ohrmacdev/Library/Frameworks/SDL2_mixer.framework/SDL2_mixer) was built for newer macOS version (10.11) than being linked (10.6)
</code></pre>
<p dir="auto">I notice that the current Mac build machine doesn't print this and must have an older SDL version. It used to be the case that SDL2 was built to target 10.6+. Doing some (a lot of) searching I found it's changed as follows</p>
<ul dir="auto">
<li>SDL <a href="https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5">2.26.5</a> (2023): bumped to macOS 10.11 (El Capitan, released 2015)</li>
<li>SDL <a href="https://github.com/libsdl-org/SDL/releases/tag/release-2.24.0">2.24.0</a> (Aug 2022): bumped to macOS 10.9 (Mavericks, released 2013)</li>
<li>SDL <a href="https://github.com/libsdl-org/SDL/releases/tag/release-2.0.22">2.0.22</a> (Apr 2022): supported macOS 10.6 (Snow Leopard, released 2009)</li>
</ul>
<p dir="auto">(And it was 10.7 for a short while between 2.24 and 2.0.22).<br>
It was (mainly?) changed <a href="https://discourse.libsdl.org/t/sdl-the-macos-minimum-deployment-target-is-now-10-11/43480" rel="nofollow">to support newer XCode</a>, and that's just the default target and it's likely SDL2 could still be custom-built to support older versions, but I don't want to bother with that.</p>
<p dir="auto">I think it's worth using an older SDL version to support a few more years of MacOS releases anyway, until we actually want some newer feature or bugfix. 2.26.4 will be a good option too; that's almost right at the end of active SDL 2 development.</p>
<p dir="auto">I also saw</p>
<blockquote>
<p dir="auto">32-bit Intel and macOS 10.8 runtime support has been officially dropped as of SDL 2.24.0.</p>
</blockquote>
<p dir="auto">But our 32-bit Mac apps use SDL 1.2 anyway, and support macOS 10.4+ (2005). But you'd also have to first get 32-bit builds working. Is the clang toolchain from XCode, or from homebrew? It would be nice to keep but not priority. The last 32-bit-only Macs were apparently from approximately 2011.</p>
<p dir="auto">MacOS requirement of SDL_mixer and other optional libraries all seem to match the corresponding SDL release.</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/1281#issuecomment-2816933294">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AMWGWZSJTG6Q4XSHM6KULRD22LYETAVCNFSM6AAAAABZC32DNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQMJWHEZTGMRZGQ">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AMWGWZX4ZF2PA6NDNLOGVRL22LYETA5CNFSM6AAAAABZC32DNKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTVH43624.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/1281/2816933294</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/1281#issuecomment-2816933294",
"url": "https://github.com/ohrrpgce/ohrrpgce/issues/1281#issuecomment-2816933294",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>