Repository navigation
Evil Inside (PPSA02508) #14010
Replies: 2 comments
|
#14139 fixes the startup stop above in the relinker. A guest module dependency that no converted module provides, from which the module imports nothing, and that no With it, relinked against the build's libraries and with no stand-in library, the title starts and shows its New Game screen. It runs until the scheduled close at 294 s, exit 0, at 59.94 FPS. AI-assisted testing and report: yes. |
|
Update on #14139 after review. Leaving such a dependency out is now opt-in: relink with |
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
Evil Inside (PPSA02508)
Content version tested
01.000.000
AnyPS5 commit
main474030e584.System tested
Linux 7.2.11 (Arch), Ryzen 9 7950X, Radeon RX 6650 XT, RADV Mesa 26.2.6, GCC, Release.
Furthest point
Boot only on
main. With a local workaround for the stop below, the title reaches in-game.What is shown
On
main:app.elfdoes not start.With the workaround: an empty shared library under that name, put on
LD_LIBRARY_PATH. This is a local test only, not a proposal. The title then renders a first-person interior: a lit hallway with a painting, a lamp and furniture. The run lasted until the scheduled close at 293 s, exit 0, at 55 to 60 FPS, with no driver failure.Current blocker
Media/Modules/Il2CppUserAssemblies.prxlistsPS4sceSystemServiceParamGetInt_plugin.prxamong its needed modules (app.Il2CppUserAssemblies.prx.guest.prx.needed.json), but:libSceNet,libSceNetCtl,libSceRtc,libSceSystemServiceandlibkernel.So the console evidently boots without it. The relinker treats every dependency that is not a guest module as a host library and keeps it as
DT_NEEDED, so the Linux loader refuses to start. A simple "no imports from it" rule is not safe: across the 30-odd runtimes I have staged, host libraries such aslibkernel.prx,libSceAgcDriver.prxandlibSceRtc.prxoften appear as dependencies with no matching imports. A correct rule also needs to know which host libraries exist, and the relinker can't know that at relink time when--rpathis$ORIGIN/libs. That is a relinker design question, so I am not proposing a change here.How it was run
Cross every 12 s from 30 s, left stick forward from 210 s. AI-assisted testing and report: yes.
All reactions