vax folks probably aren't the _most_ interested in current developments,

but i think most of them probably know, 16 years later, that we switched
from a.out to ELF.
This commit is contained in:
snj 2018-02-28 20:09:29 +00:00
parent 1c543a3199
commit fdc61e1224

View File

@ -1,32 +1,3 @@
.\" $NetBSD: upgrade,v 1.8 2002/06/30 13:03:41 lukem Exp $
.\" $NetBSD: upgrade,v 1.9 2018/02/28 20:09:29 snj Exp $
.
.so ../common/upgrade
.Pp
.Nx*M
has switched its executable format from the old a.out format
to ELF, the now more commonly used and supported format.
Your old binaries will continue to work just fine.
The installation procedure will try to take the necessary steps to
accomplish this.
The most important step is to move the old a.out shared libraries in
.Pa /usr/lib
and
.Pa /usr/X11R6/lib
(if X was installed) to
.Pa /emul/aout ,
where they will be automatically found if an older a.out binary
is executed.
.Ic sysinst
will use an existing
.Pa /emul
and / or
.Pa /emul/aout
directory if available, and will create it (as a symbolic link to
.Pa /usr/aout )
if necessary.
.Pp
If you already had a
.Pa /emul
directory, or a symbolic link by that name,
.Ic sysinst
should rename it and tell you about it.