From 36dddeff8466954b0b4c52e73a2f32d75e19a38e Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on ChromeOS)" <rob@synchro.net>
Date: Sun, 18 Jun 2023 13:54:26 -0700
Subject: [PATCH] Include -fno-omit-frame-pointer when usinag ASan and UBSan

this is recommended to reliably display the call stack when using the
print_stacktrace option.
---
 src/build/Common.gmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/build/Common.gmake b/src/build/Common.gmake
index d69aedcef2..2d5606e365 100644
--- a/src/build/Common.gmake
+++ b/src/build/Common.gmake
@@ -161,7 +161,7 @@ ifdef DEBUG
   CFLAGS += -D_FORTIFY_SOURCE=3 -O1
  endif
  ifdef SANITIZE
-  CFLAGS += -fsanitize=undefined,address
+  CFLAGS += -fsanitize=undefined,address -fno-omit-frame-pointer
   LDFLAGS += -fsanitize=undefined,address
  endif
 else
-- 
GitLab