From d68de7b0bc302313dd4fcb269ea32984194be31d 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 822dcf9d7..b083cca79 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_HWSURFACE|SDL_TRIPLEBUF) set(SDL1_FORCE_SVID_VIDEO_MODE ON)