Return-Path: Delivered-To: apmail-new-httpd-archive@apache.org Received: (qmail 38712 invoked by uid 500); 2 Nov 2000 20:18:08 -0000 Mailing-List: contact new-httpd-help@apache.org; run by ezmlm Precedence: bulk Reply-To: new-httpd@apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list new-httpd@apache.org Received: (qmail 38689 invoked from network); 2 Nov 2000 20:18:03 -0000 X-Authentication-Warning: adsl-77-241-65.rdu.bellsouth.net: trawick set sender to trawickj@bellsouth.net using -f Sender: trawick@bellsouth.net To: new-httpd@apache.org Subject: Re: cvs commit: apache-2.0/src/lib/apr/include apr.hw References: <20001102101521.B2037@lyra.org> <20001102104801.E2037@lyra.org> <20001102114441.L2037@lyra.org> From: Jeff Trawick Date: 02 Nov 2000 15:15:08 -0500 In-Reply-To: Greg Stein's message of "Thu, 2 Nov 2000 11:44:41 -0800" Message-ID: Lines: 31 User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Greg Stein writes: > There are two reasons to deal with this, as I outlined before, but I'll > clarify here: > > 1) shared library to improve system resource usage > 2) shared library because multiple pieces of a program refer to it > > We all know about (1). It is (2) which is also important. Subversion uses > APR and a part of it (mod_dav_svn) will be loaded into the Apache > executable. Binding both to a shared library makes this work. Consider what > has happened with Expat: Perl's XML::Parser::Expat gets loaded into the > Apache process and barfs because Apache and the Perl module both supply > Expat names to the process. The solution for this was to move to having both > pieces refer to a shared library. [I guess] I follow now... I'm not sure what all the implications are... subversion (or at least mod_dav_svn) is going to need to be built with the same (or compatible) level of APR include files as Apache since (I guess) they will be passing APR objects back and forth (e.g., pools)... What about subversion and Apache shipping APR with their sources? Is this going to happen? Is subversion going to have versions synchronized with Apache versions so that they all get along with the same level of APR... -- Jeff Trawick | trawick@ibm.net | PGP public key at web site: http://www.geocities.com/SiliconValley/Park/9289/ Born in Roswell... married an alien...