From owner-freebsd-amd64@FreeBSD.ORG Thu May 27 08:21:02 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 303A316A4CE for ; Thu, 27 May 2004 08:21:02 -0700 (PDT) Received: from mail3.speakeasy.net (mail3.speakeasy.net [216.254.0.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A9E643D2D for ; Thu, 27 May 2004 08:21:01 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 21008 invoked from network); 27 May 2004 15:19:49 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 27 May 2004 15:19:49 -0000 Received: from 10.50.40.205 (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.11/8.12.11) with ESMTP id i4RFJcEs021466; Thu, 27 May 2004 11:19:39 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: freebsd-amd64@FreeBSD.org Date: Thu, 27 May 2004 11:20:13 -0400 User-Agent: KMail/1.6 References: <255A839665EA24408EB27A6AAE15518E27AB8B@europa.ad.hartbrothers.com> In-Reply-To: <255A839665EA24408EB27A6AAE15518E27AB8B@europa.ad.hartbrothers.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200405271120.13094.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on server.baldwin.cx cc: Luke Beaulieu Subject: Re: 32-bit compatibility X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 May 2004 15:21:02 -0000 On Wednesday 26 May 2004 07:35 pm, freebsd-amd64@davehart.net wrote: > > On Wed, May 26, 2004 at 11:03:35AM -0400, Luke Beaulieu wrote: > > > I'm currently building a web server that will be setup with > > > FreeBSD/amd64. It must run Apache with mod_ssl and the Frontpage > > > extensions module from RTR (http://www.rtr.com). > > > > > > Can FreeBSD run a 32-bit module (mod_frontpage) and a > > > 64-bit web server reliably? This server will be in a production > > > environment so I'd like to be sure. Thanks for any help. > > Brooks Davis said: > > That's not possible. The ABI of the module (a dynamic > > library) and the web server are not the same so the module > > can't be loaded (linked). > > It should be possible, if you're willing to maintain an i386 binary > environment for apache and its modules? I do not know if that would be > easier to do on the same amd64 machine, or on a separate i386 freebsd box, > but it seems within the realm of possibility given amd64 freebsd's ability > to run i386 freebsd binaries. The poster explicitly asked about running a 64-bit apache and a 32-bit mod_frontpage. That combination is pretty much not possible. You could possibly try a hack by creating a 64-bit mod_frontpage_wrapper that used IPC to talk to another 32-bit process running mod_frontpage in some kind of 32-bit apache env that you'd have to build, but that'd be a lot of work and a major PITA. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org