Files
AnyPS5/core/libs/prx/libkernel/Module
Maximilian FleckensteinandClaude Opus 5.5 4bf9853dbf fix(libkernel): keep dlerror messages whole
dlerror returned the last loader error from a 512-byte buffer, so a
longer message was cut off. On macOS the reason dyld gives for a failed
dlopen lists every path it tried, and the message for a module that was
not relinked runs to over 1,000 characters; the end of it, the hint to
relink with --module-dir, was lost, and guest_dynamic_loader failed.
Keep the message in a host thread-local string, through
HostThreadLocal so MinGW does not run its destructor on freed
thread-local storage.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-24 06:44:57 -03:00
..