From owner-freebsd-amd64@FreeBSD.ORG Wed Dec 8 23:37:04 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 36C2A16A4CE for ; Wed, 8 Dec 2004 23:37:04 +0000 (GMT) Received: from mail.cisnet.com (mail.cisnet.com [68.22.80.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id B835B43D53 for ; Wed, 8 Dec 2004 23:37:03 +0000 (GMT) (envelope-from klowther@cisnet.com) Received: from [68.254.146.229] (unverified [68.254.146.229]) by mail.cisnet.comfor ; Wed, 8 Dec 2004 18:37:03 -0500 Message-ID: <41B7901E.9050908@cisnet.com> Date: Wed, 08 Dec 2004 18:37:02 -0500 From: Ken Lowther User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040804 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-amd64@freebsd.org X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: 32 bit compatability 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: Wed, 08 Dec 2004 23:37:04 -0000 I have been reading the archives on this issue and am getting some info bit by bit. I am running 5.3 Release amd64 I have edited /etc/make.conf and added: WITH_LIB32=YES I have edited my version of MYKERNEL to include : options SMP options QUOTA options COMPAT_IA32 # Compatible with i386 binaries (last one in by default) Did make depend, make, and make insall. Rebooted. Kernel looks like it installed because quotas now work: hostserv1# quota -v Disk quotas for user root (uid 0): Filesystem usage quota limit grace files quota limit grace /home 130108 0 0 3660 0 0 /usr 1054978 0 0 67161 0 0 /var 6580 0 0 1031 0 0 I gather this means the kernel suports the 32 bit compat mode from the posts I have seen so far: hostserv1# sysctl kern.elf32 kern.elf32.fallback_brand: -1 hostserv1# After this I seem to be lost. I have seen references to various things, but bottom line, where do I go from here. The script under tools is obsolete now? install32.sh? I get the impression that this stuff was supposed to compile with the kernel but Google doesn't help me find any one place that is a step by step walk through. Thanks Ken