Fix building on aarch64-linux

This commit is contained in:
Marcin Serwin
2025-02-02 02:29:44 +01:00
parent 97ef6bd4de
commit 076c670e2f
2 changed files with 16 additions and 4 deletions
@@ -0,0 +1,14 @@
diff --git a/src/video_core/host1x/vic.cpp b/src/video_core/host1x/vic.cpp
index 3ad56bb80..57e6adbf8 100644
--- a/src/video_core/host1x/vic.cpp
+++ b/src/video_core/host1x/vic.cpp
@@ -13,7 +13,8 @@
#endif
#elif defined(ARCHITECTURE_arm64)
#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wimplicit-int-conversion"
+#pragma GCC diagnostic ignored "-Wconversion"
+#pragma GCC diagnostic ignored "-Wshadow"
#include <sse2neon.h>
#pragma GCC diagnostic pop
#endif
+2 -4
View File
@@ -98,6 +98,8 @@ stdenv.mkDerivation (finalAttrs: {
./fix-udp-protocol.patch
# Use specific boost::asio includes and update to modern io_context
./fix-udp-client.patch
# Updates suppressed diagnostics
./fix-aarch64-linux-build.patch
];
nativeBuildInputs = [
@@ -215,10 +217,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://notabug.org/litucks/torzu";
mainProgram = "yuzu";
platforms = lib.platforms.linux;
badPlatforms = [
# Several conversion errors, probably caused by the update to GCC 14
"aarch64-linux"
];
maintainers = with lib.maintainers; [ liberodark ];
license = with lib.licenses; [
gpl3Plus