From 809647c4103c0f62c9e6db3a3805454c27841f62 Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Sun, 11 Aug 2024 17:41:24 -0700 Subject: [PATCH] config: Exclude 'osx-x86_64' and 'osx-arm64' for supafaust This is due to Beetle Supafaust not compiling on macOS versions since Big Sur (version 11.0). Errors are: mednafen/mthreading/MThreading_POSIX.cpp:585:5: error: use of undeclared identifier 'sem_timedwait'; did you mean 'Sem_TimedWait'? if(sem_timedwait(&sem->s, &abstime)) ^~~~~~~~~~~~~ Sem_TimedWait mednafen/mthreading/MThreading_POSIX.cpp:585:19: error: cannot initialize a parameter of type 'Mednafen::MThreading::Sem *' with an rvalue of type 'sem_t *' (aka 'int *') if(sem_timedwait(&sem->s, &abstime)) ^~~~~~~ --- kodi_game_scripting/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kodi_game_scripting/config.py b/kodi_game_scripting/config.py index c1d60dc1..0e18773a 100644 --- a/kodi_game_scripting/config.py +++ b/kodi_game_scripting/config.py @@ -162,7 +162,7 @@ 'snes9x2002': ('snes9x2002', 'Makefile', '.', 'jni', {}), 'snes9x2010': ('snes9x2010', 'Makefile', '.', 'jni', {}), 'stella': ('stella-emu/stella', 'Makefile', 'src/os/libretro', 'src/os/libretro/jni', {}), - 'supafaust': ('supafaust', 'Makefile', '.', 'jni', {'soname': 'mednafen_supafaust'}), + 'supafaust': ('supafaust', 'Makefile', '.', 'jni', {'soname': 'mednafen_supafaust', 'exclude_platforms': ['osx-x86_64', 'osx-arm64']}), 'swanstation': ('swanstation', '', '.', '', {'branch': 'main', 'cmake': True}), 'tgbdual': ('tgbdual-libretro', 'Makefile', '.', 'jni', {}), 'theodore': ('Zlika/theodore', 'Makefile', '.', 'jni', {}),