After the last update of Retropie for RP4 - Could not successfully build lr-flycast
-
@BuZz yeah, I had just figured it out -- Something to do with the recent change to the lr_flycast.sh changes that reference scriptmodules/libretrocores/lr-flycast/01_flags_fix.diff . I reverted to previous lr_flycast.sh and was able to build/run with the latest upstream build.
Appreciated, as always.
-
@roslof yep. previously we were generating armv6 code due to our CFLAGS not being passed during link time optimisation. Lto can be buggy so I may disable it but I'm narrowing down currently which flags are causing the issue.
-
@roslof I sent you an email regarding testing something - No pressure - just if you're comfortable reverting files in RetroPie /using git and familiar with Dreamcast it could help me. Thanks.
-
@BuZz no trouble. Would be happy to help. I'm very familiar with Dreamcast, the Pi4B and the three existing emulators.
-
Please update RetroPie-Setup and reinstall lr-flycast from source. The issue was the Makefile using -O3 optimisation and producing unreliable code. Switched to -O2 which is the RetroPie default anyway, and on arm can actually be faster in some cases (although it probably wont make a noticeable difference).
-
Forgot to remove the rollback. Just did that so if you updated already please do it again to get the latest code.
-
Lol. And again. Sorry - I messed up. I removed the git clone line rather than just removing the parameters. Brain fart.
-
@BuZz LOL! No worries.
-
Confirmed lr-flycast compiles and runs with RetroPie (40ab240).
Will backup and set this as the benchmark build. -
@BuZz said in After the last update of Retropie for RP4 - Could not successfully build lr-flycast:
@SartreFan that's unrelated (and the missing n is intentional).
Why is it intentional? I was trying yesterday to “killall emulationstation” and I couldn’t, I realized the “n” was missing via “top”
-
@hostolis It's intentional because by default killall will use the first 15 characters of a process.
man killall
- you can use the -e option if you want.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.