Re: What version introduced RTLD_DEEPBIND?

From: Date: Fri, 27 Oct 2006 18:20:06 +0000
Subject: Re: What version introduced RTLD_DEEPBIND?
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-26270@lists.php.net to get a copy of this message
On Fri, 27 Oct 2006 13:39:53 -0400 "Brian J. France" <list@firehawksystems.com> wrote: > >> and I plan on removing it from our internal builds as it causes more > >> problems than I think it fixes (on RHEL only). > > > > Err, that'll break my module. > > > Unless you work at Yahoo!, this will not effect you (our internal > builds == Y!). If you do work at Y! we should take this talk onto > our internal mailing lists. Ah, phew! I didn't quite understand what you meant by "internal builds". > > My module is linked with Heimdal kerberos. I need Heimdal because it > > has proper support for SPNEGO (amnong other reasons). But if PHP or > > any other module is linked with a different Kerberos library (e.g. > > MIT) > > symbol collisions will occur resulting in all sorts of strange > > behavior. > > > Could you do the php_compat.h trick and namesapce functions and link > it statically? This is what PHP does for things like pcre and gd. Actually I failed to mention that I do link statically. To be precise the module is dynamically linked with one big statically lib containing Heimdal's libkrb5 and a half dozen other custom libs. I'm not sure what the "php_compat.h trick" is but I'll keep that in mind (e.g. FreeBSD). > > or > > > > extension.deepbind = mymodule.so > > > Ya, I think the extension.deepbind would be a good options (if I had > time to work on it). On second thought I suppose it should be: extension.nodeepbind = othermodule.so Mike -- Michael B Allen PHP Active Directory SSO http://www.ioplex.com/

« previous php.internals (#26270) next »