Shared libraries and me

Ananthan Srinivasan abyss at Apple.COM
Fri Aug 10 06:50:15 AEST 1990


The shared library documentation is in A/UX Programming Languages and Tools -
Vol. 1 of the A/UX 2.0 set of manuals. Additional info. is present as already
mentioned in the 'mkshlib' man pages.
Re. the suitable address ranges - the above documention does not have any
information. This is going to hopefully be in the 'Tech. notes' for developers.
The current scheme of mapping puts the shared library targets in the 256M
chunk of the system ROM address space (i.e between addresses 40000000 and
50000000). Libraries developed within Apple are meant to be mapped between
40000000 and 4800000 and libraries developed by others are to be mapped betw.
48000000 and 50000000. Mapping addresses is subject to the requirement by the
linker that it be on 256K boundaries.
We are trying to put a mechanism in place where developers of public usage
libraries can obtain "address ranges" to map their libraries into and hence
avoid clashes with other library addresses.
(Note : The above addresses are all in hexadecimal notation.)
Srinivasan, A.B.



More information about the Comp.unix.aux mailing list