I had to change parts of the source code, so I don't know if that's going to affect anything. it was just marginal edits to get it to compile: changing typedef int pid_t; in deps.c, adding -fPIC to gcc command of the Makefile of ps4-libjbc, and changing from _syscall to syscall for syscall.h and init.c of vsh-utils. all three of these edits were to correspond to the toolchain, so an older toolchain may work without them. I'm using the latest precompiled toolchain of 0.5.2 of OpenOrbis.