Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 2630 invoked by uid 6000); 11 Oct 1999 18:40:13 -0000 Received: (qmail 2520 invoked from network); 11 Oct 1999 18:40:09 -0000 Received: from fwns2d.raleigh.ibm.com (HELO fwns2.raleigh.ibm.com) (204.146.167.236) by taz.hyperreal.org with SMTP; 11 Oct 1999 18:40:09 -0000 Received: from rtpmail03.raleigh.ibm.com (rtpmail03.raleigh.ibm.com [9.37.172.47]) by fwns2.raleigh.ibm.com (8.9.0/8.9.0/RTP-FW-1.2) with ESMTP id OAA24660 for ; Mon, 11 Oct 1999 14:39:32 -0400 Received: from chosondo.raleigh.ibm.com (chosondo.raleigh.ibm.com [9.37.73.195]) by rtpmail03.raleigh.ibm.com (8.8.5/8.8.5/RTP-ral-1.1) with ESMTP id OAA29126 for ; Mon, 11 Oct 1999 14:39:27 -0400 Date: Mon, 11 Oct 1999 14:39:31 -0400 (EDT) From: Ryan Bloom To: new-httpd@apache.org Subject: Re: Compiling multiple MPM at the same time. In-Reply-To: <199910111803.OAA09986@devsys.jaguNET.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org > If runtime then does that imply that each MPM method must compile > for each platform? If so, then we'll need to wrap each method > in some sort of #ifdef MPM_PTHREAD_DOES_NOT_WORK ON ME to allow > a full compile to succeed and a bail out method when a non-compatible > MPM method is selected at run time. I don't think so. I think we just need to expect to have smart users. This would be an advanced option, that most people wouldn't need. Most MPM's won't even compile on platforms they weren't designed for. For example, the winNT MPM isn't ever going to compile on Unix, and non of the Unix MPM's will compile on NT, because they all rely on fork(). We could define certain MPM's that won't compile on certain certain platforms, so if I user tried to compile winNT MPM on AIX or Linux, it would just die saying "No way, buddy". Then, if they tried to load a non-built MPM at run time, everything would close with an error condition anyway. Ryan _______________________________________________________________________ Ryan Bloom rbb@raleigh.ibm.com 4205 S Miami Blvd RTP, NC 27709 It's a beautiful sight to see good dancers doing simple steps. It's a painful sight to see beginners doing complicated patterns.