From ca43a30b42d65c2403d246d29feb5e8e71b1a2df Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Fri, 22 Jul 2022 22:36:26 +0100 Subject: [PATCH] OpenDingux rg350: Disable LTO Thanks to @pcercuei we've learned that currently enabling LTO breaks the rg350 build. Disable it for now. --- CMake/platforms/rg350.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMake/platforms/rg350.cmake b/CMake/platforms/rg350.cmake index 4a0db8424..a72d9412d 100644 --- a/CMake/platforms/rg350.cmake +++ b/CMake/platforms/rg350.cmake @@ -1,6 +1,10 @@ set(BUILD_ASSETS_MPQ OFF) set(USE_SDL1 ON) +# LTO temporarily disabled to work around a compiler bug. +# https://github.com/diasurgical/devilutionX/issues/4953 +set(DISABLE_LTO OFF) + set(SDL1_VIDEO_MODE_BPP 8) set(SDL1_VIDEO_MODE_FLAGS SDL_YUV444|SDL_HWSURFACE|SDL_TRIPLEBUF) set(SDL1_FORCE_SVID_VIDEO_MODE ON)