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 `
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 `
file to configure build them.
Now configure Python. Run the `
configure' script with the option
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.