[Python-Dev] Re: python-gdk-imlib and Delinquent Maintainers

Andrew Kuchling akuchlin@mems-exchange.org
Tue, 7 Nov 2000 14:11:06 -0500


On Tue, Nov 07, 2000 at 10:49:12AM -0800, Greg Stein wrote:
>There was quite a long conversation [on python-dev] a while back (geez, a
>year ago? more?) about RTLD_GLOBAL and whether Python should use it. There
>were pros and cons for both directions, and I believe some compatibility
>issues.

kronos Python>cvs log importdl.c 
  ...
revision 2.47
date: 1998/05/18 13:42:45;  author: guido;  state: Exp;  lines: +4 -6
Remove use of RTLD_GLOBAL.
----------------------------                                                    ...
revision 2.41
date: 1997/12/02 20:43:18;  author: guido;  state: Exp;  lines: +7 -3
Add the flag RTLD_GLOBAL to the dlopen() options.
This exports symbols defined by the loaded extension to other
extensions (loaded later).
 
(I'm not quite sure about this but suppose it can't hurt...)
----------------------------

Adding RTLD_GLOBAL in one version, removing it in the next: a new
Python tradition!

--amk