Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14431 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 98402 invoked by uid 1010); 25 Jan 2005 13:09:16 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 98279 invoked from network); 25 Jan 2005 13:09:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jan 2005 13:09:11 -0000 X-Host-Fingerprint: 195.197.172.116 gw02.mail.saunalahti.fi Linux 2.4/2.6 Received: from ([195.197.172.116:60268] helo=gw02.mail.saunalahti.fi) by pb1.pair.com (ecelerity HEAD (r4105:4106)) with SMTP id 2E/BA-13914-6F446F14 for ; Tue, 25 Jan 2005 08:09:10 -0500 Received: from localhost.localdomain (YZCLXVIII.dsl.saunalahti.fi [85.76.34.69]) by gw02.mail.saunalahti.fi (Postfix) with ESMTP id DD04CA7C48; Tue, 25 Jan 2005 15:09:03 +0200 (EET) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by localhost.localdomain (8.12.8/8.12.8) with ESMTP id j0PD90cu018214; Tue, 25 Jan 2005 15:09:01 +0200 Received: from localhost (jani@localhost) by localhost.localdomain (8.12.8/8.12.8/Submit) with ESMTP id j0PD90Ca018210; Tue, 25 Jan 2005 15:09:00 +0200 X-Authentication-Warning: localhost.localdomain: jani owned process doing -bs Date: Tue, 25 Jan 2005 15:09:00 +0200 (EET) Reply-To: Jani Taskinen To: Joe Orton Cc: internals@lists.php.net In-Reply-To: <20050125090134.GA32641@redhat.com> Message-ID: References: <20050124165957.GA10801@redhat.com> <20050125090134.GA32641@redhat.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: [PHP-DEV] [PATCH] Zend dlopen flag for new glibc From: sniper@iki.fi (Jani Taskinen) Done. --Jani On Tue, 25 Jan 2005, Joe Orton wrote: > On Tue, Jan 25, 2005 at 03:41:40AM +0200, Jani Taskinen wrote: >> Just commit.. > > I don't have Zend commit access, can someone do it for me? > >> On Mon, 24 Jan 2005, Joe Orton wrote: >> >>> [ping] >>> >>> New versions of glibc support a RTLD_DEEPBIND flag to dlopen. The >>> effect of this flag when loading a "foo.so" with undefined symbols is >>> that the search that symbol starts at foo.so and its dependencies >>> *before* the loading process' global symbol table. >>> >>> This is an effective workaround for symbol namespace collisions between >>> various modules and the libraries on which they depend (where fixing the >>> respective modules or libraries is not possible e.g. due to API >>> constraints). > ... > >