Mesa (gallium-0.1): scons: Request the stabs debug info format for Mingw.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Tue Sep 1 09:57:11 UTC 2009
Module: Mesa
Branch: gallium-0.1
Commit: 82773aac15b8feccadca9d56d1a129b4b13b7bdb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82773aac15b8feccadca9d56d1a129b4b13b7bdb
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.
(cherry picked from commit 3d607ef37fdfa0871096c99674af92278f33246b)
---
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