So, i gave up on building the RSXGL samples .
I just included the libs in psl1ght env and i kept on porting to psl1ght RetroArch. Just to be sure i built the core with psl1ght too (prosystem). Now i have this :
that's the first time i see this message and google didn't help me... someone can explain me what does it mean and how i can fix this ?/c/PSDK3v2/ps3dev/ppu/bin/ppu-g++ -o retroarch_ps3.elf -D__CELLOS_LV2__ -D__PSL1GHT__ -L/c/PSDK3v2/ps3dev/portlibs/ppu/lib -L/c/PSDK3v2/ps3dev/ppu/lib -L/c/PSDK3v2/psl1ght/ppu/lib -L. griffin/griffin.o -lretro_ps3 -lEGL -lGL -laudio -liberty -lrsx -lgcm_sys -lnet -lio -lsysutil -lsysmodule -lm -ljpgdec -lpngdec -llv2 -lnet -lnetctl -lsdl
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(libretro.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Bios.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Cartridge.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Database.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Hash.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Maria.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Memory.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Palette.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Pokey.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(ProSystem.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Region.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Riot.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Sally.o): .opd is not a regular array of opd entries
c:/psdk3v2/ps3dev/ppu/bin/../lib/gcc/powerpc64-ps3-elf/4.5.2/../../../../powerpc64-ps3-elf/bin/ld.exe: .\libretro_ps3.a(Tia.o): .opd is not a regular array of opd entries
PS: BTW, the elf is generated (not tested)
Tbh i don't know, but the warnings while compiling can happen so i wouldn't be too worry about them especially if it compiles :P
What are you trying to do? Compiling retroarch and linking the prosystem core to the frontend?
It would be useful to can see the code if it's possible, also in pm.
I noticed that prosystem repo hasn't psl1ght target so i added it here. https://github.com/Ezio-PS/prosystem-libretro/commit/5524fbe2a0bbe7f7f2b589bd91584d402831813b