This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: change in std::type_info's equality operator


On Wednesday 04 February 2004 11:48 pm, Matt Austern wrote:
> On Feb 4, 2004, at 7:21 PM, Douglas Gregor wrote:
> > This particular quirk always surprised me, because it's one of the few
> > things
> > that just doesn't work across shared libraries.
>
> Do you happen to know what systems it fails on, and what the use cases
> look like?

I've asked around a little about this (since I haven't had time to test it out 
yet). David Abrahams mentioned this scenario:

         +--- dlopen ---> .so #1 -- regular shared link--+
        /                                                 \
python-<                                                   >--> bpl.so
        \                                                 /
         +--- dlopen ---> .so #2 -- regular shared link--+

This was an issue as recently as May 2002:

	http://gcc.gnu.org/ml/gcc/2002-05/msg01970.html

I'll try to try it out, to see if it is still a problem, but perhaps the 
example will trigger the memory of someone who knows more about this than I.

	Doug


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]