Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 6989 invoked from network); 12 Sep 2005 09:59:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Sep 2005 09:59:20 -0000 Received: (qmail 58227 invoked by uid 500); 12 Sep 2005 09:59:15 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 58166 invoked by uid 500); 12 Sep 2005 09:59:15 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 58152 invoked by uid 99); 12 Sep 2005 09:59:15 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Sep 2005 02:59:15 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jorton@redhat.com designates 66.187.233.31 as permitted sender) Received: from [66.187.233.31] (HELO mx1.redhat.com) (66.187.233.31) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Sep 2005 02:59:25 -0700 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 j8C9xCd9001870 for ; Mon, 12 Sep 2005 05:59:12 -0400 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 j8C9x9V32718 for ; Mon, 12 Sep 2005 05:59:11 -0400 Received: (from jorton@localhost) by radish.cambridge.redhat.com (8.13.4/8.13.4/Submit) id j8C9x73s023216 for dev@httpd.apache.org; Mon, 12 Sep 2005 10:59:07 +0100 Date: Mon, 12 Sep 2005 10:59:07 +0100 From: Joe Orton To: dev@httpd.apache.org Subject: Re: [semi-PATCH] Allow out-of-tree apr/apu source Message-ID: <20050912095907.GA22964@redhat.com> Mail-Followup-To: dev@httpd.apache.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Sun, Sep 11, 2005 at 11:26:04PM -0700, Sander Temme wrote: > Trying to scratch a personal itch tonight. I'd like to build my > checked out tree against a checkout of {apr,apu}, which sit somewhere > else on my system. As far as I can tell, this is currently not > possible. I tried to point buildconf to my working copies: it borks. > The following patch to buildconf (also attached) unborks: You have to buildconf both the apr and apr-util source trees before doing so in the httpd tree, which is not unreasonable IMO. I think it'd be surprising behaviour for the httpd buildconf to go and regenerate the configure script in the external directories so -0 on the patch. > I'm simply removing the hardcoded references to srclib/ap{r,u}. > However, this is only part of the fix: httpd's configure also needs > to know where to find apr and apu. Perhaps there's more, deeper down. > I have to meditate on my m4-fu before I attempt this, but first I'd > like to run the use cases by the community. Yes, that's you. I can't really see why it is useful to support building httpd against an external *unbuilt* apr/apr-util source tree? Why not just build the external packages first and install them and then configure --with-apr --with-apr-util as normal? Regards, joe