Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 40766 invoked from network); 9 Jan 2009 18:23:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Jan 2009 18:23:10 -0000 Received: (qmail 70865 invoked by uid 500); 9 Jan 2009 18:23:09 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 70802 invoked by uid 500); 9 Jan 2009 18:23:08 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 70793 invoked by uid 99); 9 Jan 2009 18:23:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jan 2009 10:23:08 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of chip@force-elite.com designates 72.232.80.58 as permitted sender) Received: from [72.232.80.58] (HELO constant.northnitch.com) (72.232.80.58) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jan 2009 18:23:01 +0000 Received: from BlackWater.hsd1.ca.comcast.net (c-67-164-17-54.hsd1.ca.comcast.net [67.164.17.54]) by constant.northnitch.com (Postfix) with ESMTP id 8A08A72EB for ; Fri, 9 Jan 2009 12:22:52 -0600 (CST) Message-ID: <496795EC.9070104@force-elite.com> Date: Fri, 09 Jan 2009 10:22:36 -0800 From: Paul Querna User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 To: dev@apr.apache.org Subject: Re: SCons Updates... References: <20090109061801.GA4431@athena.local> In-Reply-To: <20090109061801.GA4431@athena.local> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Ryan Phillips wrote: > Hi All, > > I've been adding bits and pieces to the scons build system for /trunk. > > * Add APRConfigureBase and APRConfigure classes > > The idea is to use APRConfigure and the base class to support cross > compiles... For a cross compile a user can simply subclass > APRConfigureBase and return the necessary results they need. > > Most compiled or executed applications ran at configure time will > eventually be pulled into the class. > > * A few bug fixes for SIZE_T formats in apr.h > > * Added mmap and friends to function checking > > * Check for semaphores > > * Check for F_SETLK and flock > > Are the new classes heading in the right direction? Yes, this is great, thank you! Making the APRConfigureBase and allowing people to override when cross-compiling will actually make cross compiling pretty easy too. Nice Idea. Committed in r733102. -Paul