From 4d09846d1f3a984711d3567aec100459639e6ab9 Mon Sep 17 00:00:00 2001 From: Lucjan Bryndza Date: Tue, 12 Oct 2021 15:50:54 +0200 Subject: [PATCH] [EGD-7774] Fix compile on ARM GCC11 Fix compile on ARM GCC11 Signed-off-by: Lucjan Bryndza --- module-bsp/board/rt1051/common/audio.hpp | 1 + module-bsp/board/rt1051/common/board.cpp | 2 +- third-party/littlefs/CMakeLists.txt | 7 ++++++- third-party/tinyexpr/CMakeLists.txt | 6 ++++++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/module-bsp/board/rt1051/common/audio.hpp b/module-bsp/board/rt1051/common/audio.hpp index 359810a41d2b753552ac2c98710b94edcc8648a2..59d4c6aa0d1a232c9e3cc02757dbded9fbb5930d 100644 --- a/module-bsp/board/rt1051/common/audio.hpp +++ b/module-bsp/board/rt1051/common/audio.hpp @@ -10,6 +10,7 @@ #include "fsl_sai_edma.h" #include +#include namespace bsp { diff --git a/module-bsp/board/rt1051/common/board.cpp b/module-bsp/board/rt1051/common/board.cpp index 077129efc4b11fc7a2e82935197417fef04e19e8..30b09683f6f52b9d8a784c5a59ba85338849d23a 100644 --- a/module-bsp/board/rt1051/common/board.cpp +++ b/module-bsp/board/rt1051/common/board.cpp @@ -20,7 +20,7 @@ extern "C" #include -extern std::uint8_t __sdram_cached_start[]; +extern std::uint32_t __sdram_cached_start[]; namespace bsp { diff --git a/third-party/littlefs/CMakeLists.txt b/third-party/littlefs/CMakeLists.txt index f48f32340f394d8a92bdf43c7ef371300fbc8a70..ce65dcd37d501182d9e2ee230615f7986ded16ae 100644 --- a/third-party/littlefs/CMakeLists.txt +++ b/third-party/littlefs/CMakeLists.txt @@ -19,10 +19,15 @@ target_sources(littlefs ) target_compile_definitions(littlefs - PUBLIC + PUBLIC LFS_THREADSAFE ) +target_compile_options( littlefs + PRIVATE + -Wno-array-bounds +) + target_include_directories(littlefs PUBLIC $ diff --git a/third-party/tinyexpr/CMakeLists.txt b/third-party/tinyexpr/CMakeLists.txt index 5f0f8e6f36f52b1be3c85f4fc0d1e56cde7051f5..2cbf878deb059a1b5b72ccc964cb8d4495c9d293 100644 --- a/third-party/tinyexpr/CMakeLists.txt +++ b/third-party/tinyexpr/CMakeLists.txt @@ -10,5 +10,11 @@ target_include_directories(tinyexpr PUBLIC $ ) + +target_compile_options( tinyexpr + PRIVATE + -Wno-array-bounds +) + add_library(tinyexpr::tinyexpr ALIAS tinyexpr)