[tex-live] tl7 getting closer

Thomas Esser te@informatik.uni-hannover.de
Tue, 14 May 2002 06:38:16 +0200

> and (one?) problem already mentioned by someone on that list: there
> are many stations with Linux RH 6.x and Xdvi cannot run on such systems
> because of missing shared libraries: libXaw.so.7
> Cannot be cured like pdfTeX, etc. ??

Let's look at the libraries that xdvi uses on a SuSE 7.2 system:

$ ldd /usr/local/bin/xdvi.bin 
        libXaw.so.7 => /usr/X11R6/lib/libXaw.so.7 (0x4001e000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40075000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4008c000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x400da000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x400e4000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400fc000)
        libm.so.6 => /lib/libm.so.6 (0x401de000)
        libc.so.6 => /lib/libc.so.6 (0x401fd000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4031a000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40328000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

I think that every lib except that libXaw.so.7 exists even on RH 4.2.
So, yes, I think that linking libXaw statically would dramatically
improve the portability of the binary.

Still, I don't think that this should be automated via configure /
Makefile. Some handish linking should do. One needs, however, to have
a static version of that library (i.e. libXaw.a). I don't have it on my
system... :-(