In our project https://github.com/FWGS/xash3d-fwgs builds started failing recently with the following error: vita-elf-create: Cannot allocate 20084 bytes for SCE data at end of segment 0; segment 1 overlaps, which seems to coincide with the GCC and binutils upgrade in vitasdk.
I tried to workaround it with -Wl,-z,max-page-size=0x10000 flag, which doesn't feel like something we should do, but rather must be forced in ld script level. And it is in 0001-vita.patch in https://github.com/vitasdk/buildscripts/blob/master/patches/binutils/0001-vita.patch but something tells that got broken with newer binutils somehow.
cc @fgsfdsfgs
In our project https://github.com/FWGS/xash3d-fwgs builds started failing recently with the following error:
vita-elf-create: Cannot allocate 20084 bytes for SCE data at end of segment 0; segment 1 overlaps, which seems to coincide with the GCC and binutils upgrade in vitasdk.I tried to workaround it with
-Wl,-z,max-page-size=0x10000flag, which doesn't feel like something we should do, but rather must be forced in ld script level. And it is in 0001-vita.patch in https://github.com/vitasdk/buildscripts/blob/master/patches/binutils/0001-vita.patch but something tells that got broken with newer binutils somehow.cc @fgsfdsfgs