Re: New compat_bsdos.8 Manpage

Dan Plassche <[email protected]>
Newsgroups gmane.os.netbsd.documentation,gmane.os.netbsd.ports.x86-64,gmane.os.netbsd.ports.i386
Message-ID <[email protected]>
I noticed that my description of the shared library formats had a mistake
under History and needs to be clearer.  Changes below.

Also, for anyone interested, I found that the BSDi static shared library
format was similar to the libraries in SVR3.


Thanks,

Dan


--- compat_bsdos.8	2020-09-01 20:15:15.000000000 -0400
+++ compat_bsdos.8.new	2020-09-02 19:15:52.383582271 -0400
@@ -1,4 +1,4 @@
-.\" $NetBSD: compat_bsdos.8,v 1.6 2020/09/02 00:15:15 uwe Exp $
+.\" $NetBSD: compat_bsdos.8,v 1.7 2020/09/02 Exp $
 .\"
 .\" Copyright (c) 2020 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -89,19 +89,22 @@
 .Pa /lib
 and
 .Pa /usr/lib
-to a custom format under
+to a custom format bound to memory
+loading addresses for each library
+under
 .Pa /shlib .
 BSDi libraries
 under
 .Pa /shlib
 are not in the standard
 .Xr ar 5
-format and cannot be loaded by
+or position-independent shared object
+formats and cannot be loaded by
 .Xr ldconfig 8
 on
 .Nx .
 In order for BSDi executables to
-access the binary objects at the
+access the objects at the
 hardcoded
 .Pa /shlib
 path,
@@ -137,6 +140,7 @@
 compatibility layers currently available on
 .Nx .
 .Sh SEE ALSO
+.Xr ld.aout_so 1 ,
 .Xr options 4 ,
 .Xr a.out 5 ,
 .Xr elf 5 ,
@@ -168,9 +172,13 @@
 .Pa /usr/lib .
 .Pp
 .Nx 1.0
-added shared libraries using the standard
+added shared libraries using a standard
+position-independent shared object
+format.
+The previous default relocatable libraries
+in the traditional
 .Xr ar 5
-archive format.
+format remained available.
 .Pp
 .Ox 2.2\|\(en\|4.7
 included a different compatibility implementation
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.