On Sun 06 Nov 2016 at 16:13:34 +0000, Aaron Sloman wrote:
> No doubt if I had tried compiling ctwm immediately after starting F24 there
> would have been several more, as I've had to add a lot of libraries for
> other things I use.

You can see (after the fact) which libraries are used by ctwm with the
"ldd" command. For me that gives:

.../ctwm/bzr/trunk$ ldd build/ctwm
build/ctwm:
        -lSM.7 => /usr/X11R7/lib/libSM.so.7
        -lICE.7 => /usr/X11R7/lib/libICE.so.7
        -lc.12 => /usr/lib/libc.so.12
        -lX11.7 => /usr/X11R7/lib/libX11.so.7
        -lxcb.2 => /usr/X11R7/lib/libxcb.so.2
        -lXau.7 => /usr/X11R7/lib/libXau.so.7
        -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7
        -lXext.7 => /usr/X11R7/lib/libXext.so.7
        -lXmu.7 => /usr/X11R7/lib/libXmu.so.7
        -lXt.7 => /usr/X11R7/lib/libXt.so.7
        -lXpm.5 => /usr/X11R7/lib/libXpm.so.5
        -ljpeg.9 => /usr/pkg/lib/libjpeg.so.9
        -lgcc_s.1 => /usr/lib/libgcc_s.so.1

This includes all required libraries transitively. To see only the
directly required ones, this command is a bit more direct:

.../ctwm/bzr/trunk$ objdump -x build/ctwm | grep NEEDED
  NEEDED               libSM.so.7
  NEEDED               libICE.so.7
  NEEDED               libX11.so.7
  NEEDED               libXext.so.7
  NEEDED               libXmu.so.7
  NEEDED               libXt.so.7
  NEEDED               libXpm.so.5
  NEEDED               libjpeg.so.9
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.12

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert  -- Wayland: Those who don't understand X
\X/ rhialto/at/xs4all.nl    -- are condemned to reinvent it. Poorly.

Attachment: signature.asc
Description: PGP signature

Reply via email to