commit cc6568088e90dc2fec23e4571f06392ddaa662e2 parent 079454ce88742ae7f87ae1809c29c5099b985782 Author: dsp56300 <dsp56300@users.noreply.github.com> Date: Sat, 14 Dec 2024 12:05:07 +0100 disable LTO on gcc 13.2.0, same issue of exceptions not being catched when initializing device without rom Diffstat:
M | base.cmake | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/base.cmake b/base.cmake @@ -68,8 +68,8 @@ else() endif() # GCC <= 11 has LTO issues - if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS_EQUAL 11.4) - message(WARNING "LTO disabled due to GCC version <= 11.4.0 causing issues") + if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS_EQUAL 11.4 OR CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 13.2.0)) + message(WARNING "LTO disabled due to GCC versions <= 11.4.0 and 13.2.0 causing issues") else() cmake_policy(SET CMP0069 NEW) include(CheckIPOSupported)