"Post, Mark K" <[EMAIL PROTECTED]> wrote:
>
> Hopefully someone out there will have some experience with building STLPort
> on Linux/390. I've just about driven myself crazy on this, but I can't get
> it to work. I've tried STLport 4.0, 4.5, 4.5.3. I've completely rebuilt
> gcc 2.95.2 with a patch Martin Blapp pointed me towards. I've completely
> rebuild glibc 2.2.3. I've turned off all optimization. I've played with
> the -pthread compile option, the various permutations of -D_REENTRANT and
> -D_PTHREADS. I get further than I used to, but I'm still dying. If anyone
> can offer any other suggestions, I'd love to hear them. Here's the latest
> gdb run.
>
Mark,
I ran this past the guys here and we have something of an
answer for you.
gcc has several bugs which we discovered when doing our
own C++ implementation, particularly in the area of exception
handling.
Typically, these are problems where gcc doesn't implement
the proper C++ semantics, particularly for partially instantiated
objects.
This is probably what you're seeing here - a partially instantiated
object has a dangling pointer somewhere.
There is some thought that gcc 3.3 will address some of these
issues... but we haven't verified this ourselves.
Hope this helps!
- Dave Rivers -
--
[EMAIL PROTECTED] Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com