mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
LinuxElfPatcher wrote --rpath into DT_RUNPATH unchanged, so an empty entry (an empty value, a leading or trailing colon, or a double colon) reached the output, where glibc searches the working directory for it, while the macOS and Windows outputs reject empty run paths. The guest module rule that each entry is absolute or begins with $ORIGIN only looked at the start of the whole value, so "$ORIGIN/libs:" or "$ORIGIN:relative/libs" passed. The Linux patcher now rejects an empty entry with the message the macOS patcher uses, the guest rule checks every colon-separated entry, and USAGE.md says so.