Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14429 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33384 invoked by uid 1010); 25 Jan 2005 09:01:53 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 33248 invoked from network); 25 Jan 2005 09:01:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jan 2005 09:01:52 -0000 X-Host-Fingerprint: 66.187.233.31 mx1.redhat.com Linux 2.4/2.6 Received: from ([66.187.233.31:59784] helo=mx1.redhat.com) by pb1.pair.com (ecelerity HEAD (r4105:4106)) with SMTP id EF/10-13914-9FA06F14 for ; Tue, 25 Jan 2005 04:01:45 -0500 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id j0P91aFc014355 for ; Tue, 25 Jan 2005 04:01:36 -0500 Received: from radish.cambridge.redhat.com (radish.cambridge.redhat.com [172.16.18.90]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id j0P91ZO14887 for ; Tue, 25 Jan 2005 04:01:36 -0500 Received: from radish.cambridge.redhat.com (localhost.localdomain [127.0.0.1]) by radish.cambridge.redhat.com (8.13.1/8.12.7) with ESMTP id j0P91YHa000433 for ; Tue, 25 Jan 2005 09:01:35 GMT Received: (from jorton@localhost) by radish.cambridge.redhat.com (8.13.1/8.12.10/Submit) id j0P91YFA000430 for internals@lists.php.net; Tue, 25 Jan 2005 09:01:34 GMT Date: Tue, 25 Jan 2005 09:01:34 +0000 To: internals@lists.php.net Message-ID: <20050125090134.GA32641@redhat.com> Mail-Followup-To: internals@lists.php.net References: <20050124165957.GA10801@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i Subject: Re: [PHP-DEV] [PATCH] Zend dlopen flag for new glibc From: jorton@redhat.com (Joe Orton) 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). ...