From 9cc2ce9f7c7dc2ad1a22d739babb355a121dd82a Mon Sep 17 00:00:00 2001 From: Anton Maklakov Date: Thu, 20 Jan 2022 13:40:46 +0700 Subject: [PATCH] build: fallback to dwarf-4 format because of lesser binary size (dwarf-5 is by default in GCC 11) --- tools/cmake/build.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/cmake/build.cmake b/tools/cmake/build.cmake index 19944d878e..43d78d9803 100644 --- a/tools/cmake/build.cmake +++ b/tools/cmake/build.cmake @@ -103,6 +103,9 @@ function(__build_set_default_build_specifications) "-Wextra" "-Wno-unused-parameter" "-Wno-sign-compare" + # Default is dwarf-5 since GCC 11, fallback to dwarf-4 because of binary size + # TODO: IDF-5160 + "-gdwarf-4" # always generate debug symbols (even in release mode, these don't # go into the final binary so have no impact on size "-ggdb")