Force building with dwarf-4 to fix debugsource generation 09/324609/2
authorZofia Abramowska <z.abramowska@samsung.com>
Wed, 14 May 2025 11:25:07 +0000 (13:25 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Wed, 21 May 2025 13:50:40 +0000 (13:50 +0000)
This package doesn't use gbs defined GCC and CC flags.
In that case DWARF-5 is used by default and is not supported
by our rpmbuild. This creates errors when generating debug
packages and results in empty debugsource package.

Change-Id: I49a9cb9750058cae36df7b8ad6cb6958d4c007a3

CMakeLists.txt

index 73fc2b9947c14da8f32324dab601b8980f69e612..1dd84db167cf68fbdb77961b8537754bd772ab15 100644 (file)
@@ -34,8 +34,8 @@ INCLUDE(FindPkgConfig)
 
 ############################# compiler flags ##################################
 
-SET(CMAKE_C_FLAGS              "-g")
-SET(CMAKE_CXX_FLAGS            "-g -std=c++17")
+SET(CMAKE_C_FLAGS              "-g -gdwarf-4")
+SET(CMAKE_CXX_FLAGS            "-g -std=c++17 -gdwarf-4")
 SET(CMAKE_C_FLAGS_PROFILING    "-O0 -pg")
 SET(CMAKE_CXX_FLAGS_PROFILING  "-O0 -pg")
 SET(CMAKE_C_FLAGS_DEBUG        "-O0 -ggdb")