GNU dynamic loading supports (according to its `README
' file) the
following hardware and software combinations: VAX (Ultrix), Sun 3
(SunOS 3.4 and 4.0), Sparc (SunOS 4.0), Sequent Symmetry (Dynix), and
Atari ST. There is no reason to use it on a Sparc; I haven't seen a
Sun 3 for years so I don't know if these have shared libraries or not.
You need to fetch and build two packages. One is GNU DLD 3.2.3,
available by anonymous ftp from host `ftp.cwi.nl
', directory
`pub/dynload
', file `dld-3.2.3.tar.Z
'. (As far as I know,
no further development on GNU DLD is being done.) The other is an
emulation of Jack Jansen's dl
package that I wrote on top of
GNU DLD 3.2.3. This is available from the same host and directory,
file dl-dld-1.1.tar.Z. (The version number may change -- but I doubt
it will.) Follow the instructions in each package's `README
'
file to configure build them.
Now configure Python. Run the `configure
' script with the option
-with-dl-dld=dl-directory,dld-directory
where
dl-directory is the absolute pathname of the directory where you
have built the `dl-dld
' package, and dld-directory is that
of the GNU DLD package. The Python interpreter you build hereafter
will support GNU dynamic loading.