Mesa (master): scons: Disable frame pointer omission for all build types except release.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Jan 22 20:20:19 UTC 2013


Module: Mesa
Branch: master
Commit: 9a0973044ed097a6b33b9e1c7c74045fd1affa19
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a0973044ed097a6b33b9e1c7c74045fd1affa19

Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Mar  8 13:18:56 2011 +0000

scons: Disable frame pointer omission for all build types except release.

In particular for checked builds, where debug_backtrace_capture relies
on it.

---

 scons/gallium.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/scons/gallium.py b/scons/gallium.py
index 7207c6b..a8b1f03 100755
--- a/scons/gallium.py
+++ b/scons/gallium.py
@@ -399,7 +399,6 @@ def generate(env):
             ccflags += [
               '/Od', # disable optimizations
               '/Oi', # enable intrinsic functions
-              '/Oy-', # disable frame pointer omission
             ]
         else:
             ccflags += [
@@ -411,6 +410,7 @@ def generate(env):
             ]
         else:
             ccflags += [
+                '/Oy-', # disable frame pointer omission
                 '/GL-', # disable whole program optimization
             ]
         ccflags += [




More information about the mesa-commit mailing list