刘皓
e342d6187c
Update dependencies in libretro builds
2025-06-04 10:18:53 -04:00
刘皓
082bd25be5
Allow FluidSynth and OpenAL Soft to compile with -fno-exceptions -fno-rtti
in libretro builds
2025-05-15 15:17:18 -04:00
刘皓
ecd8e50e9e
Upgrade OpenAL Soft from 1.23.1 to 1.24.2 again in libretro builds
...
I don't know why the Wii U build fails with older versions of OpenAL
Soft. There's nothing we can do here except use the newer OpenAL Soft
versions.
2025-04-09 17:22:13 -04:00
刘皓
495d00d5ed
Fix libretro compilation errors caused by the previous commit
2025-04-08 15:20:13 -04:00
刘皓
74f4c0e714
Downgrade OpenAL Soft from 1.24.2 to 1.23.1 in libretro builds
...
OpenAL Soft 1.24 introduces a lot of code that doesn't work well with
the PlayStation 3 homebrew toolchain, and also the old version of the
Wii U homebrew toolchain currently used by the libretro buildbot.
Instead of maintaining a bunch of patches to get 1.24 to work on these
toolchains, I think it'd be easier to just use 1.23.
2025-04-08 14:27:20 -04:00
刘皓
8457ac1598
Rename mkxp-threads to mkxp-polyfill
2025-04-02 13:06:17 -04:00
刘皓
9e4a221240
Fix many, many compilation errors in libretro PlayStation 3 builds
2025-02-21 14:06:28 -05:00
刘皓
f8d5fc06f5
Disable PIC in static libretro builds
...
Apparently Vita SDK doesn't support PIC. It throws "Invalid relocation
type 25!" while creating the .self file when building RetroArch.
2025-02-21 00:17:01 -05:00
刘皓
fc26ac927b
Add a pthreads shim for libretro builds on platforms without pthreads
2025-02-20 12:49:36 -05:00
刘皓
76c802b901
Fix linker errors in libretro Nintendo Switch build
2025-02-12 21:30:18 -05:00
刘皓
1706584e9d
Split patch files for libretro builds into smaller files
2025-02-03 23:55:44 -05:00
刘皓
4a730f5e8b
Use a newer version of OpenAL Soft in libretro builds
...
The Emscripten build was crashing because of some unaligned memory
access in OpenAL Soft. Hopefully this fixes it.
2025-01-31 17:28:34 -05:00
刘皓
9f8d321c84
Use a better method of fixing the Emscripten OpenAL symbol conflict
2025-01-30 22:55:20 -05:00
刘皓
afed16f086
Fix OpenAL Soft devkitPro compilation errors
2025-01-24 11:37:31 -05:00
刘皓
dee41c7b79
Add OpenAL Soft as a dependency in libretro builds
2025-01-23 19:15:52 -05:00