Both are listed in the corresponding files for macOS: https://github.com/libretro/libretro-super/blob/master/recipes/apple/cores-osx-x64-generic#L6 and https://github.com/libretro/libretro-super/blob/master/recipes/apple/cores-osx-x64-generic#L47
In regards of compiling the cores on macOS …
bsnes:
$ ./libretro-build.sh bsnes
PLATFORM: osx
ARCHITECTURE: x86_64
TARGET: osx
uname: illegal option -- o
usage: uname [-amnprsv]
CC = cc
CXX = c++
CXX11 = clang++ -std=c++11 -stdlib=libc++
CXX17 = clang++ -std=c++17 -stdlib=libc++
STRIP =
Compiler: CC="cc" CXX="c++"
=== x86 CPU detected... ===
=== x86_64 CPU detected... ===
osx
osx
=== bsnes
Building bsnes...
cd "/Users/user/git/libretro-super/libretro-bsnes/bsnes"
make -f GNUmakefile platform="osx" -j4 compiler="clang++ -std=c++17 -stdlib=libc++" target="libretro" clean
Deleting obj/* ...
Deleting out/* ...
make -f GNUmakefile platform="osx" -j4 CC="cc" CXX="c++" compiler="clang++ -std=c++17 -stdlib=libc++" target="libretro"
Compiling target-libretro/libretro.cpp ...
Compiling ../libco/libco.c ...
Compiling emulator/emulator.cpp ...
Compiling filter/filter.cpp ...
Compiling lzma/lzma.cpp ...
clang: error: unsupported option '-fopenmp'
clang: error: unsupported option '-fopenmp'
clang: error: unsupported option '-fopenmp'
make: *** [obj/emulator.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [obj/libco.o] Error 1
make: *** [obj/libretro.o] Error 1
make: *** [obj/filter.o] Error 1
cp "out/bsnes_libretro.dylib" "/Users/user/git/libretro-super/dist/osx-x86_64/bsnes_libretro.dylib"
cp: out/bsnes_libretro.dylib: No such file or directory
1 core(s) failed:
bsnes
higan:
$ ./libretro-build.sh higan
PLATFORM: osx
ARCHITECTURE: x86_64
TARGET: osx
uname: illegal option -- o
usage: uname [-amnprsv]
CC = cc
CXX = c++
CXX11 = clang++ -std=c++11 -stdlib=libc++
CXX17 = clang++ -std=c++17 -stdlib=libc++
STRIP =
Compiler: CC="cc" CXX="c++"
=== x86 CPU detected... ===
=== x86_64 CPU detected... ===
osx
osx
=== higan
Building higan...
higan not fetched, skipping ...
No build actions performed.
Same for higan_sfc
as titled in the recipes file … strange.