diff --git a/pkgs/applications/emulators/libretro/cores/parallel-n64.nix b/pkgs/applications/emulators/libretro/cores/parallel-n64.nix index 8ef0e6d442bd..7b4d61f82703 100644 --- a/pkgs/applications/emulators/libretro/cores/parallel-n64.nix +++ b/pkgs/applications/emulators/libretro/cores/parallel-n64.nix @@ -38,5 +38,11 @@ mkLibretroCore { description = "Parallel Mupen64plus rewrite for libretro"; homepage = "https://github.com/libretro/parallel-n64"; license = lib.licenses.gpl3Only; + badPlatforms = [ + # ./mupen64plus-core/src/r4300/new_dynarec/arm64/linkage_aarch64.o: in function `.E12': + # (.text+0x5b4): relocation truncated to fit: R_AARCH64_CONDBR19 against symbol `invalidate_block' defined in .text section in ./mupen64plus-core/src/r4300/new_dynarec/new_dynarec_64.o + # collect2: error: ld returned 1 exit status + "aarch64-linux" + ]; }; } diff --git a/pkgs/applications/emulators/libretro/cores/ppsspp.nix b/pkgs/applications/emulators/libretro/cores/ppsspp.nix index eb10bd383457..7a5013f1eb3b 100644 --- a/pkgs/applications/emulators/libretro/cores/ppsspp.nix +++ b/pkgs/applications/emulators/libretro/cores/ppsspp.nix @@ -51,5 +51,9 @@ mkLibretroCore { description = "PPSSPP libretro port"; homepage = "https://github.com/hrydgard/ppsspp"; license = lib.licenses.gpl2Plus; + badPlatforms = [ + # error: cannot convert 'uint32x4_t' to 'int' in initialization + "aarch64-linux" + ]; }; }