Hi Dom,

>Do you have an idea why -D_GLIBCXX_DEBUG caused this? Does 
>this define change 
>symbol sizes that could lead to such a crash?

I have been bitten by this problem before.  But most of the time this results 
in link errors, not runtime errors.  It is possible to link .o files with 
different
_GLIBCXX_DEBUG setting together, provided that they use std-containers only in
the implementation.
But as soon as you use std-containers in the interface they are not compatible 
anymore.  

The internal name and the size of the container and iterators changes. 
If you use containers as members in .h files or as result-types of functions 
(whos 
type isn't encoded in the mangled name) than everything can happen.


   Jörg
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to