scons: Request the stabs debug info format for Mingw.
authorJosé Fonseca <jfonseca@vmware.com>
Mon, 26 Jan 2009 20:16:36 +0000 (20:16 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Mon, 26 Jan 2009 20:28:04 +0000 (20:28 +0000)
Mingw gdb apparently chokes on dwarf debug info.

scons/crossmingw.py

index 53b4d2e47d4e5bde0168c41fa865aded9fb749e5..bf81f16fd6404f5b981be197caa19d453ec9499b 100644 (file)
@@ -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'])