The static library is built using pretty normal, as far as I can tell, GCC options: -ggdb3 –O0 –Wall –frepo. The library is designed as part of an Apache module I’m writing, but I’ve seen the same effect when linking/debugging it within a small test harness. The code is relatively clean ISO C++. It does have a few inline functions (mostly quick checks) and uses a couple of templates (the auto_ptr and basic_string from the STL and a modified form of auto_ptr I use for items not allocated through new). Other than that, it’s straightforward code. It does link in the Apache Portable Runtime and LibXML2/XSLT, but I (more or less) treat those as black-boxes.
I’m building on Mac OS X 10.3 (the latest Panther build) using the GCC and GDB provided by Apple (GCC 3.3 and GDB 5.3).
I welcome any thoughts and suggestions. I do not subscribe to this list and so would appreciate being cc’d on any responses.
Thank you,
Brendan
_______________________________________________ Gdb mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gdb
