Mention that compat32 supports running i386 binaries on amd64.

From Nicolas Joly in PR 28795.
While here: new sentence, new line.
This commit is contained in:
wiz 2004-12-31 00:57:50 +00:00
parent 801f527111
commit 1fce7b0949

View File

@ -1,4 +1,4 @@
.\" $NetBSD: compat_netbsd32.8,v 1.5 2003/03/31 09:32:43 wiz Exp $
.\" $NetBSD: compat_netbsd32.8,v 1.6 2004/12/31 00:57:50 wiz Exp $
.\"
.\" Copyright (c) 2001 Matthew R. Green
.\" All rights reserved.
@ -26,7 +26,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd February 3, 2001
.Dd December 28, 2004
.Dt COMPAT_NETBSD32 8
.Os
.Sh NAME
@ -39,6 +39,10 @@ module allows
.Nx Ns Tn /sparc64
to run
.Nx Ns Tn /sparc
executables, and
.Nx Ns Tn /amd64
to run
.Nx Ns Tn /i386
executables.
.Pp
To use
@ -49,20 +53,23 @@ in the kernel, or load the compat_netbsd32 and exec_netbsd32 kernel
modules.
.Pp
Static executables typically need no additional setup.
Dynamic binaries require the dynamic linker, plus shared libraries. Most of
these files will need to be placed under
Dynamic binaries require the dynamic linker plus shared libraries.
Most of these files will need to be placed under
.Pa /emul/netbsd32 .
.Pp
The easiest method of installing support for these is via the
.Pa emulators/netbsd32_compat14
.Pa emulators/netbsd32_compat14 ,
.Pa emulators/netbsd32_compat15 ,
and
.Pa emulators/netbsd32_compat15
.Pa emulators/netbsd32_compat16
packages, provided in the
.Nx
packages collection. These install 32-bit a.out and ELF compatibility
libraries, respectively. The details of what is actually necessary for
correct operation are given below. This obviously is handled by the
emulator packages.
packages collection.
These install 32-bit a.out and ELF compatibility libraries,
respectively.
The details of what is actually necessary for correct operation
are given below.
This obviously is handled by the emulator packages.
.Pp
For a.out compatibility,
.Pa /usr/libexec/ld.so