]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
cmake: use -gdwarf-2
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 6 Jul 2022 11:58:37 +0000 (15:58 +0400)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 6 Jul 2022 11:58:39 +0000 (15:58 +0400)
GCC 10.2.0 complains on opensuse mingw builds, ex:
disable-crash-handling.c: error: STABS debugging information is obsolete and not supported anymore [-Werror]

According to
https://gitlab.freedesktop.org/dbus/dbus/-/issues/133#note_129599,
-gdwarf-2 is the second best option.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
CMakeLists.txt

index 0914f07bd80dc9283aafb5aaaa647e742b55dafc..47953aa3ddee6cbbcd31cf8174453c7c0803e315 100644 (file)
@@ -376,8 +376,8 @@ string(APPEND CMAKE_CXX_FLAGS " ${WARNINGS_CXXFLAGS}")
 
 # let wine be able to show file and lines in backtrace
 if(DBUS_USE_WINE)
-    string(APPEND CMAKE_C_FLAGS " -gstabs")
-    string(APPEND CMAKE_CXX_FLAGS " -gstabs")
+    string(APPEND CMAKE_C_FLAGS " -gdwarf-2")
+    string(APPEND CMAKE_CXX_FLAGS " -gdwarf-2")
 endif()
 
 if(UNIX AND NOT DBUS_DISABLE_ASSERT)