From owner-freebsd-questions@FreeBSD.ORG Thu Jun 12 12:42:59 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5450437B404 for ; Thu, 12 Jun 2003 12:42:59 -0700 (PDT) Received: from pa-plum1b-166.pit.adelphia.net (pa-plum1b-217.pit.adelphia.net [24.53.161.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F69C43F75 for ; Thu, 12 Jun 2003 12:42:58 -0700 (PDT) (envelope-from wmoran@potentialtech.com) Received: from potentialtech.com (working [172.16.0.95]) h5CJgsOg002321; Thu, 12 Jun 2003 15:42:54 -0400 (EDT) (envelope-from wmoran@potentialtech.com) Message-ID: <3EE8D7BE.2070803@potentialtech.com> Date: Thu, 12 Jun 2003 15:42:54 -0400 From: Bill Moran User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3) Gecko/20030429 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Thomas T. Veldhouse" References: <200306121325.49933.john@jnielsen.net> <020201c33119$c15e6c00$d037630a@dh.com> In-Reply-To: <020201c33119$c15e6c00$d037630a@dh.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: John Nielsen cc: questions@freebsd.org Subject: Re: 5.1 on a 386 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2003 19:42:59 -0000 Thomas T. Veldhouse wrote: > I could be wrong, but I thought that they finally gave up on 386 support and > now the base minimum is 486. It could very well be that you can't compile > the system for a 386 without significant modification. If this is the case, then the hardware notes need updated, I quote: "All Intel processors beginning with the 80386 are supported, including the 80386, ..." ... and ... "While technically supported, the use of the 80386SX is specifically not recommended." That last sentence is slightly vague. I assume that they recommend against the 386 simply because it's not powerful enough to be worthwhile, but it doesn't say specifically why. > > Tom Veldhouse > > ----- Original Message ----- > From: "John Nielsen" > To: > Sent: Thursday, June 12, 2003 2:25 PM > Subject: 5.1 on a 386 > > > >>Hi folks- >> >>I am setting up FreeBSD 5.1-RELEASE on a 386DX. I'm mostly doing it as a >>learning exercise (or perhaps because I'm a masochist), but the machine > > may > >>be used as a firewall at some point. I have the OS installed with a > > custom > >>kernel, and things are actually going quite well. >> >>There are (of course) some problems though. Most of the userland > > utilities > >>work great, but some just dump core. The one I miss in particular is > > groff > >>(for manpages, etc). I suspect that the problems are a result of CPU >>instructions that the poor 386 doesn't understand. >> >>I do have a separate build machine (soon to be running 5.1 as well), so > > I'd > >>like to recompile everything (kernel, userland, and >>ports-to-be-made-into-packages) for the 386 with the appropriate flags to >>gcc and friends. Hopefully that will take care of the issues I'm seeing. >> >>So my question is, what flags should I use and where should I put them? > > I'd > >>like to be able to switch easily between builds for the 386 and "normal" >>builds (for everything else). Can I just put an override in > > /etc/make.conf > >>or do I have to futz with /usr/share/mk/bsd.cpu.mk? (In the case of the >>latter, detailed hints would be appreciated.. I don't grok Make all that >>well yet.) >> >>Thanks, >> >>JN -- Bill Moran Potential Technologies http://www.potentialtech.com