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