From owner-freebsd-amd64@FreeBSD.ORG Sun Feb 27 08:01:13 2005 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 202B016A4CE for ; Sun, 27 Feb 2005 08:01:13 +0000 (GMT) Received: from mail1.simplenet.com (mailer.simplenet.com [209.132.1.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE12643D49 for ; Sun, 27 Feb 2005 08:01:12 +0000 (GMT) (envelope-from tt-list@simplenet.com) Received: from [192.168.1.106] (24.25.210.244) by mail1.simplenet.com (7.0.016) (authenticated as tt@simplenet.com) id 4220574D000488ED for freebsd-amd64@freebsd.org; Sun, 27 Feb 2005 00:01:08 -0800 Message-ID: <42217E4B.10102@simplenet.com> Date: Sun, 27 Feb 2005 00:01:15 -0800 From: Tim Traver User-Agent: Mozilla Thunderbird 1.0 - [MOOX M3] (Windows/20041208) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-amd64@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Running i386 scripts in 5.3 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: Sun, 27 Feb 2005 08:01:13 -0000 Hi all, ok, I have read a bunch of the posts on the subject, and it seems like a fairly complicated subject. I have recently purchased a Tyan Dual Opteron machine that I am pretty happy with so far. I have FreeBSD 5.3-RELEASE for amd64 installed, and it is running good. However, I didn't realize that there are several binaries that I need to run that are i386 binaries, and there is no way for me to re-compile them. I've tried the /usr/src/tools/lib32/build32.sh script, and although it appeared to work, there were many wanrings. When trying to run my binaries, it get core dumps. Is there a better way to do this ? or should I just recompile the kernel using i386 to be sure ? If I go the route of making the operating system i386, what am I really losing in the way of performance ? And is there a roadmap to get a nice clean method for running i386 binaries ? what about i386 binaries from 4.x ? I just wanted to post this question before I went ahead and basically rebult the system, just in case there was an easy way of doing this. I hate to get a cutting edge 64 bit system and have to run it in full 32 bit mode... Thanks, Tim.