[PATCH] configure: add ABIGAIL_DEBUG options
Matthias Maennich
maennich@google.com
Mon May 11 15:24:32 GMT 2020
When exporting ABIGAIL_DEBUG=1, the binaries compiled are especially
suitable for debugging. The CFLAGS and CXXFLAGS that are added disable
optimization and increase debug information levels.
* configure.ac: add ABIGAIL_DEBUG environment variable for
improved debugging capabilities
Signed-off-by: Matthias Maennich <maennich@google.com>
---
configure.ac | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/configure.ac b/configure.ac
index 9f30ea38cf86..9aea79f49e9a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -621,6 +621,11 @@ if test x$ABIGAIL_DEVEL != x; then
CXXFLAGS="-g -Wall -Wextra -Werror"
fi
+if test x$ABIGAIL_DEBUG != x; then
+ CFLAGS="$CFLAGS -O0 -g3 -ggdb"
+ CXXFLAGS="$CXXFLAGS -O0 -g3 -ggdb"
+fi
+
if test x$ENABLE_ASAN = xyes; then
CFLAGS="$CFLAGS -fsanitize=address"
CXXFLAGS="$CXXFLAGS -fsanitize=address"
--
2.26.2.645.ge9eca65c58-goog
More information about the Libabigail
mailing list