From c7117648503465b631d34b2a8dcadb59e8a81b89 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Mon, 30 Sep 2024 04:21:09 +0300 Subject: [PATCH] Update building instructions for linux arm64 --- BUILDING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BUILDING.md b/BUILDING.md index 2748e9e14b..b0951ab90c 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -125,5 +125,7 @@ While still in the project root: 2) `cmake ../rpcs3/ && make` or `CXX=g++-13 CC=gcc-13 cmake ../rpcs3/ && make` to force these compilers 3) Run RPCS3 with `./bin/rpcs3` +If compiling for ARM, pass the flag `-DUSE_NATIVE_INSTRUCTIONS=OFF` to the cmake command. This resolves some Neon errors when compiling our SIMD headers. + When using GDB, configure it to ignore SIGSEGV signal (`handle SIGSEGV nostop noprint`). If desired, use the various build options in [CMakeLists](https://github.com/RPCS3/rpcs3/blob/master/CMakeLists.txt).