0ad/libraries/source/nvtt/patches/0004-Properly-detect-ppc64le-systems.patch
Timothy Pearson 9dee4e4617
Fix FTBFS on ppc64le systems
Tested to compile and function normally under Debian Trixie ppc64le / POWER9

Signed-off-by: Timothy Pearson <tpearson@raptorcs.com>
(cherry picked from commit 2c9928e4cb)
Signed-off-by: phosit <phosit@autistici.org>
2025-10-26 15:00:27 +01:00

17 lines
702 B
Diff

--- a/src/cmake/DetermineProcessor.cmake
+++ a/src/cmake/DetermineProcessor.cmake
@@ -15,6 +15,14 @@
SET(NV_SYSTEM_PROCESSOR "powerpc")
ENDIF(NV_SYSTEM_PROCESSOR STREQUAL "Power Macintosh")
+ IF(NV_SYSTEM_PROCESSOR STREQUAL "ppc64le")
+ SET(NV_SYSTEM_PROCESSOR "ppc64")
+ ENDIF(NV_SYSTEM_PROCESSOR STREQUAL "ppc64le")
+
+ IF(NV_SYSTEM_PROCESSOR STREQUAL "ppc64el")
+ SET(NV_SYSTEM_PROCESSOR "ppc64")
+ ENDIF(NV_SYSTEM_PROCESSOR STREQUAL "ppc64el")
+
# processor may have double quote in the name, and that needs to be removed
STRING(REGEX REPLACE "\"" "" NV_SYSTEM_PROCESSOR "${NV_SYSTEM_PROCESSOR}")
STRING(REGEX REPLACE "/" "_" NV_SYSTEM_PROCESSOR "${NV_SYSTEM_PROCESSOR}")