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.
[The gcc 12 in Debian 12 also no longer supports STABS, so this is a
prerequisite for being able to move our CI onto a supported version of
Debian. -smcv]
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
(cherry picked from commit
c79d428564f974452b720264065d609281a97132)
# 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)