https://stackoverflow.com/questions/847179/multiple-glibc-libraries-on-a-single-host ldd /usr/bin/xdotool > libs.txt tar cvzfh xdotool-libs.tar.gz --xform='s|.*/||'$(cat libs.txt | grep -v 'not found' | grep '64'| awk '{printf " %s", $(NF-1)}') LD_DEBUG=libs xdotool 22540: find library=libxdo.so.3 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib/tls/x86_64:/data/results/tools/ml/torch/torch/install/lib/tls:/data/results/tools/ml/torch/torch/install/lib/x86_64:/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/tls/x86_64/libxdo.so.3 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/tls/libxdo.so.3 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/x86_64/libxdo.so.3 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libxdo.so.3 22540: trying file=tls/x86_64/libxdo.so.3 22540: trying file=tls/libxdo.so.3 22540: trying file=x86_64/libxdo.so.3 22540: trying file=libxdo.so.3 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libxdo.so.3 22540: 22540: find library=libm.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libm.so.6 22540: trying file=tls/x86_64/libm.so.6 22540: trying file=tls/libm.so.6 22540: trying file=x86_64/libm.so.6 22540: trying file=libm.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/lib/x86_64-linux-gnu/libm.so.6 22540: 22540: find library=libX11.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libX11.so.6 22540: trying file=tls/x86_64/libX11.so.6 22540: trying file=tls/libX11.so.6 22540: trying file=x86_64/libX11.so.6 22540: trying file=libX11.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libX11.so.6 22540: 22540: find library=librt.so.1 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/librt.so.1 22540: trying file=tls/x86_64/librt.so.1 22540: trying file=tls/librt.so.1 22540: trying file=x86_64/librt.so.1 22540: trying file=librt.so.1 22540: search cache=/etc/ld.so.cache 22540: trying file=/lib/x86_64-linux-gnu/librt.so.1 22540: 22540: find library=libc.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libc.so.6 22540: trying file=tls/x86_64/libc.so.6 22540: trying file=tls/libc.so.6 22540: trying file=x86_64/libc.so.6 22540: trying file=libc.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/lib/x86_64-linux-gnu/libc.so.6 22540: 22540: find library=libXtst.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libXtst.so.6 22540: trying file=tls/x86_64/libXtst.so.6 22540: trying file=tls/libXtst.so.6 22540: trying file=x86_64/libXtst.so.6 22540: trying file=libXtst.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libXtst.so.6 22540: 22540: find library=libXinerama.so.1 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libXinerama.so.1 22540: trying file=tls/x86_64/libXinerama.so.1 22540: trying file=tls/libXinerama.so.1 22540: trying file=x86_64/libXinerama.so.1 22540: trying file=libXinerama.so.1 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libXinerama.so.1 22540: 22540: find library=libxkbcommon.so.0 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libxkbcommon.so.0 22540: trying file=tls/x86_64/libxkbcommon.so.0 22540: trying file=tls/libxkbcommon.so.0 22540: trying file=x86_64/libxkbcommon.so.0 22540: trying file=libxkbcommon.so.0 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 22540: 22540: find library=libxcb.so.1 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libxcb.so.1 22540: trying file=tls/x86_64/libxcb.so.1 22540: trying file=tls/libxcb.so.1 22540: trying file=x86_64/libxcb.so.1 22540: trying file=libxcb.so.1 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libxcb.so.1 22540: 22540: find library=libdl.so.2 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libdl.so.2 22540: trying file=tls/x86_64/libdl.so.2 22540: trying file=tls/libdl.so.2 22540: trying file=x86_64/libdl.so.2 22540: trying file=libdl.so.2 22540: search cache=/etc/ld.so.cache 22540: trying file=/lib/x86_64-linux-gnu/libdl.so.2 22540: 22540: find library=libpthread.so.0 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libpthread.so.0 22540: trying file=tls/x86_64/libpthread.so.0 22540: trying file=tls/libpthread.so.0 22540: trying file=x86_64/libpthread.so.0 22540: trying file=libpthread.so.0 22540: search cache=/etc/ld.so.cache 22540: trying file=/lib/x86_64-linux-gnu/libpthread.so.0 22540: 22540: find library=libXext.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libXext.so.6 22540: trying file=tls/x86_64/libXext.so.6 22540: trying file=tls/libXext.so.6 22540: trying file=x86_64/libXext.so.6 22540: trying file=libXext.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libXext.so.6 22540: 22540: find library=libXi.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libXi.so.6 22540: trying file=tls/x86_64/libXi.so.6 22540: trying file=tls/libXi.so.6 22540: trying file=x86_64/libXi.so.6 22540: trying file=libXi.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libXi.so.6 22540: 22540: find library=libXau.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libXau.so.6 22540: trying file=tls/x86_64/libXau.so.6 22540: trying file=tls/libXau.so.6 22540: trying file=x86_64/libXau.so.6 22540: trying file=libXau.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libXau.so.6 22540: 22540: find library=libXdmcp.so.6 [0]; searching 22540: search path=/data/results/tools/ml/torch/torch/install/lib:tls/x86_64:tls:x86_64: (LD_LIBRARY_PATH) 22540: trying file=/data/results/tools/ml/torch/torch/install/lib/libXdmcp.so.6 22540: trying file=tls/x86_64/libXdmcp.so.6 22540: trying file=tls/libXdmcp.so.6 22540: trying file=x86_64/libXdmcp.so.6 22540: trying file=libXdmcp.so.6 22540: search cache=/etc/ld.so.cache 22540: trying file=/usr/lib/x86_64-linux-gnu/libXdmcp.so.6 22540: 22540: 22540: calling init: /lib/x86_64-linux-gnu/libpthread.so.0 22540: 22540: 22540: calling init: /lib/x86_64-linux-gnu/libc.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libXau.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libxcb.so.1 22540: 22540: 22540: calling init: /lib/x86_64-linux-gnu/libdl.so.2 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libX11.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libXext.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libXi.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libXinerama.so.1 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libXtst.so.6 22540: 22540: 22540: calling init: /lib/x86_64-linux-gnu/librt.so.1 22540: 22540: 22540: calling init: /lib/x86_64-linux-gnu/libm.so.6 22540: 22540: 22540: calling init: /usr/lib/x86_64-linux-gnu/libxdo.so.3 22540: 22540: 22540: initialize program: xdotool 22540: 22540: 22540: transferring control: xdotool 22540: Usage: xdotool Available commands: getactivewindow getwindowfocus getwindowname getwindowpid getwindowgeometry getdisplaygeometry search selectwindow help version behave behave_screen_edge click getmouselocation key keydown keyup mousedown mousemove mousemove_relative mouseup set_window type windowactivate windowfocus windowkill windowmap windowminimize windowmove windowraise windowreparent windowsize windowunmap set_num_desktops get_num_desktops set_desktop get_desktop set_desktop_for_window get_desktop_for_window get_desktop_viewport set_desktop_viewport exec sleep 22540: 22540: calling fini: xdotool [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libxdo.so.3 [0] 22540: 22540: 22540: calling fini: /lib/x86_64-linux-gnu/libm.so.6 [0] 22540: 22540: 22540: calling fini: /lib/x86_64-linux-gnu/librt.so.1 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libXtst.so.6 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libXinerama.so.1 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 [0] 22540: 22540: 22540: calling fini: /lib/x86_64-linux-gnu/libpthread.so.0 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libXi.so.6 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libXext.so.6 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libX11.so.6 [0] 22540: 22540: 22540: calling fini: /lib/x86_64-linux-gnu/libdl.so.2 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libxcb.so.1 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libXau.so.6 [0] 22540: 22540: 22540: calling fini: /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 [0] 22540: