Next: Building a dynamically Up: Configuring and building Previous: SGI dynamic loading

GNU dynamic loading

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.


guido@cwi.nl