Mesa (gallium-0.2): scons: Request the stabs debug info format for Mingw.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Mon Jan 26 20:28:08 UTC 2009


Module: Mesa
Branch: gallium-0.2
Commit: 3d607ef37fdfa0871096c99674af92278f33246b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d607ef37fdfa0871096c99674af92278f33246b

Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 26 20:16:36 2009 +0000

scons: Request the stabs debug info format for Mingw.

Mingw gdb apparently chokes on dwarf debug info.

---

 scons/crossmingw.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/scons/crossmingw.py b/scons/crossmingw.py
index 53b4d2e..bf81f16 100644
--- a/scons/crossmingw.py
+++ b/scons/crossmingw.py
@@ -173,6 +173,10 @@ def generate(env):
     env['LIBPREFIXES']    = [ 'lib', '' ]
     env['LIBSUFFIXES']    = [ '.a', '.lib' ]
 
+    # MinGW port of gdb does not handle well dwarf debug info which is the
+    # default in recent gcc versions
+    env.AppendUnique(CFLAGS = ['-gstabs'])
+
     env.AppendUnique(LIBS = ['iberty'])
     env.AppendUnique(SHLINKFLAGS = ['-Wl,--enable-stdcall-fixup'])
     #env.AppendUnique(SHLINKFLAGS = ['-Wl,--kill-at'])




More information about the mesa-commit mailing list