mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-30 12:25:49 +00:00
A library's imports were renamed in place, so any import whose NID is longer than its name failed the build: libSceHttp2 importing sceNetRecv (10 characters, NID 11) stopped at "import NID longer than original name". Such imports now get their hint/name entry in the appended .nidimp section that --exec mode already uses, with both thunks repointed; names that fit are still patched in place, so a library without short imports keeps its layout. Signed, bound and delay-loaded imports are rejected before anything is written whenever names move. Co-Authored-By: Claude Opus 5.5 <[email protected]>