RTLD_GLOBAL again (was Re: kdeutils/kregexpeditor/test)

Waldo Bastian bastian at kde.org
Sat Apr 20 00:02:40 BST 2002


On Friday 19 April 2002 03:38 pm, Lubos Lunak wrote:
>  I've now again read the whole 'KDE hackers, please read' thread on gcc@
> and we listed 2 problems there: Name clashes and unloading. From the
> replies it looks like the unloading is fixed already, so the only problem
> remaining are the name clashes.

The problem with the name clashes is that they are mostly beyond our control. 
Making sure not to have name-clashes is relative easy in KDE CVS.  It is much 
harder to prevent name-clashes between plugins independently developed by two 
different third parties. (A third and a fourth party >:-) 

It took us a month to realize that a name-clash was introduced in KDE CVS and 
was causing crashes. If ksirc would not have been in KDE cvs I am pretty sure 
we would have released KDE 3.1 with a "class Item" in the global namespace 
because we wouldn't have noticed anything wrong. Why do you think this would 
be different with 3rd party plugin/part developers?

Cheers,
Waldo
-- 
bastian at kde.org  |   SuSE Labs KDE Developer  |  bastian at suse.com





More information about the kde-core-devel mailing list