Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Dec 2004 18:37:02 -0500
From:      Ken Lowther <klowther@cisnet.com>
To:        freebsd-amd64@freebsd.org
Subject:   32 bit compatability
Message-ID:  <41B7901E.9050908@cisnet.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41B7901E.9050908>