RetroPie-Setup/scriptmodules/emulators/mupen64plus
Jools Wills 5ceb82220f mupen64plus - fix building on rpi5 with aarch64 kernel + arm userland
Remove -ffast-math from makefiles on armv8. This option causes the following error when building on the rpi5 (armv8.2a):

    /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h: In function ‘float16x4_t vmul_n_f16(float16x4_t, float16_t)’:
    /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:17755:14: error: conversion of scalar ‘float’ to vector ‘float16x4_t’ involves truncation

This also disables it for other armv8 platforms (that didn't have this problem), but the option does come with some risks and was added to code which I don't think will benefit such as mupen64plus-ui-console.
2024-11-09 15:38:59 +00:00
..
0001-GLideN64-use-emplace.patch mupen64plus: workaround GLideN64 shader cache crash 2018-03-16 13:01:12 +00:00
mupen64plus.sh mupen64plus: modify launch script for RPI detection 2024-01-24 16:53:00 +00:00
remove_fast_math.diff mupen64plus - fix building on rpi5 with aarch64 kernel + arm userland 2024-11-09 15:38:59 +00:00