[Ohrrpgce] [ohrrpgce/ohrrpgce] Figure out compile requirements on MacOS Sequoia (15) (Issue #1281)
Ralph Versteegen
notifications at github.com
Sat Apr 19 18:13:45 PDT 2025
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/2816933294 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20250419/94a04615/attachment-0001.htm>
More information about the Ohrrpgce
mailing list