NetBSD-Docs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: New compat_bsdos.8 Manpage



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


Home | Main Index | Thread Index | Old Index