This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: GCC 3.0.3: Bugs to Fix


Franz Sirl wrote:
> >> What about PR3993? Another KDE2 blocking bug...

<nathan@codesourcery.com> wrote:
> > Is there a reason that dlopen ("foo", RTLD_NOW | RTLD_GLOBAL)
> > is unacceptable?
> >
> > The ABI was designed on the assumption that it is possible at link
> > or load time to collapse objects with the same name to a single address,
> > and thus use address comparisons to determine equality. Loading without
> > RTLD_GLOBAL break that.

Mark Mitchell:
> When the ABI was designed, the committee made a conscious decision not
> to support any kind of dynamic linking that did not merge names.  I do
> not think we should revisit this at this point.
> 
> Therefore, if that is what this bug concerns, the bug should simply
> be closed with a note explaining the issue.  For bonus points, an
> entry should be added to the FAQ.

But someone claimed that this problem doesn't exist in the 3.1 branch.
So how can that be right, if this is right?  Or am I confused again?

Joe


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