I am using the Mono embedded API on OS X and want to be able to step down into 
libmonoboem et al to help clear up some issues.

on OS X my 64 bit build command is like so:

./configure --prefix=/Library/Frameworks/Mono64.framework/Versions/3.2.3 
--enable-nls=no
make
sudo make install

How do I configure a build that includes sufficient symbol and source line 
number info to enable stepping into the embedded API using Xcode 6?
I know that this is likely elementary but it it differs from my normal Cocoa 
framework build experience! 
symbols(1) shows some basic symbol info but no source line number text section.

An extract from  makefile shows that -g is defined :

CC = gcc
CCAS = gcc
CCASDEPMODE = depmode=gcc3
CCASFLAGS = -g -O2
CCDEPMODE = depmode=gcc3
CC_FOR_BUILD = gcc
CFLAGS = -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall 
-Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual 
-Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value 
-Qunused-arguments -Wno-unused-function -Wno-tautological-compare 
-Werror-implicit-function-declaration
CFLAGS_FOR_BUILD = -g -O2

I already know how to debug the managed code using the Mono soft debugger.

Thanks

J














_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to