From 80d3f9c14d5a78c3e93b9822e983eace41981d4f Mon Sep 17 00:00:00 2001 From: Asher Baker Date: Mon, 28 Dec 2020 02:10:53 +0000 Subject: [PATCH] Restore the frame pointer on Linux (#78) See alliedmodders/sourcemod#1200 --- AMBuildScript | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/AMBuildScript b/AMBuildScript index a6d6634..e23e76b 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -276,9 +276,11 @@ class MMSConfig(object): elif cxx.behavior == 'msvc': cxx.cflags += ['/Od', '/RTC1'] + # Don't omit the frame pointer. # This needs to be after our optimization flags which could otherwise disable it. - if cxx.family == 'msvc': - # Don't omit the frame pointer. + if cxx.behavior == 'gcc': + cxx.cflags += ['-fno-omit-frame-pointer'] + elif cxx.behavior == 'msvc': cxx.cflags += ['/Oy-'] # Platform-specifics