rversteegen left a comment (ohrrpgce/ohrrpgce#1281)

```
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)
```

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 

* SDL [2.26.5](https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5)  
(2023): bumped to macOS 10.11 (El Capitan, released 2015)
* SDL [2.24.0](https://github.com/libsdl-org/SDL/releases/tag/release-2.24.0) 
(Aug 2022): bumped to macOS 10.9 (Mavericks, released 2013)
* SDL [2.0.22](https://github.com/libsdl-org/SDL/releases/tag/release-2.0.22) 
(Apr 2022): supported macOS 10.6 (Snow Leopard, released 2009)

(And it was 10.7 for a short while between 2.24 and 2.0.22).
It was (mainly?) changed [to support newer 
XCode](https://discourse.libsdl.org/t/sdl-the-macos-minimum-deployment-target-is-now-10-11/43480),
 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.

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.

I also saw
> 32-bit Intel and macOS 10.8 runtime support has been officially dropped as of 
> SDL 2.24.0.

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.

MacOS requirement of SDL_mixer and other optional libraries all seem to match 
the corresponding SDL release.

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

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

Reply via email to