Subj : Execution is everything. - John Doerr
To   : Gerrit Kuehn
From : Maurice Kinal
Date : Sat Aug 27 2022 05:28 pm

Hey Gerrit!

Does this count as executable?

$ /lib/ld-linux-x86-64.so.2 --list /usr/bin/mplayer | sed 's/^/ > /' | tr -d '\t'
> linux-vdso.so.1 => linux-vdso.so.1 (0x00007ffd4db57000)
> libncursesw.so.6 => /lib/libncursesw.so.6 (0x00007f172b9a3000)
> libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x00007f172b7ce000)
> libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f172b7a0000)
> libz.so.1 => /lib/libz.so.1 (0x00007f172b78b000)
> libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00007f172b6d1000)
> libopenjp2.so.7 => /usr/lib/libopenjp2.so.7 (0x00007f172b660000)
> libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f172b57c000)
> libdvdread.so.8 => /usr/lib/libdvdread.so.8 (0x00007f172b560000)
> libcdio_cdda.so.2 => /usr/lib/libcdio_cdda.so.2 (0x00007f172b557000)
> libcdio.so.19 => /usr/lib/libcdio.so.19 (0x00007f172b532000)
> libcdio_paranoia.so.2 => /usr/lib/libcdio_paranoia.so.2 (0x00007f172b52a000)
> libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f172b486000)
> libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f172b445000)
> libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007f172b426000)
> libass.so.9 => /usr/lib/libass.so.9 (0x00007f172b3f8000)
> libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f172b3e5000)
> liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x00007f172b3c8000)
> libmad.so.0 => /usr/lib/libmad.so.0 (0x00007f172b3a7000)
> libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f172b2fb000)
> libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f172b2d4000)
> libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f172b2cb000)
> libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007f172b2b4000)
> libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x00007f172b2a5000)
> libmpg123.so.0 => /usr/lib/libmpg123.so.0 (0x00007f172b265000)
> liba52.so.0 => /usr/lib/liba52.so.0 (0x00007f172b258000)
> libmpeg2.so.0 => /usr/lib/libmpeg2.so.0 (0x00007f172b23b000)
> libfaad.so.2 => /usr/lib/libfaad.so.2 (0x00007f172b202000)
> libopus.so.0 => /usr/lib/libopus.so.0 (0x00007f172b1b8000)
> libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f172b091000)
> libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x00007f172af9c000)
> libvpx.so.7 => /usr/lib/libvpx.so.7 (0x00007f172ad9c000)
> libdvdnav.so.4 => /usr/lib/libdvdnav.so.4 (0x00007f172ad88000)
> libm.so.6 => /lib/libm.so.6 (0x00007f172aca2000)
> libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f172ac91000)
> libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f172ab73000)
> libXss.so.1 => /usr/lib/libXss.so.1 (0x00007f172ab6e000)
> libXv.so.1 => /usr/lib/libXv.so.1 (0x00007f172ab66000)
> libvdpau.so.1 => /usr/lib/libvdpau.so.1 (0x00007f172ab61000)
> libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f172ab5c000)
> libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f172ab55000)
> libXxf86dga.so.1 => /usr/lib/libXxf86dga.so.1 (0x00007f172ab4d000)
> libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f172aae8000)
> libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007f172aaaf000)
> libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f172aa64000)
> libx264.so.164 => /usr/lib/libx264.so.164 (0x00007f172a600000)
> libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00007f172a9fa000)
> libc.so.6 => /lib/libc.so.6 (0x00007f172a401000)
> libp11-kit.so.0 => /usr/lib/../lib/libp11-kit.so.0 (0x00007f172a8e7000)
> libffi.so.8 => /usr/lib/../lib/libffi.so.8 (0x00007f172a8d7000)
> libzstd.so.1 => /lib/libzstd.so.1 (0x00007f172a38c000)
> libidn2.so.0 => /usr/lib/../lib/libidn2.so.0 (0x00007f172a8a7000)
> libunistring.so.2 => /usr/lib/../lib/libunistring.so.2 (0x00007f172a1e5000)
> libtasn1.so.6 => /usr/lib/../lib/libtasn1.so.6 (0x00007f172a895000)
> libnettle.so.8 => /usr/lib/../lib/libnettle.so.8 (0x00007f172a19c000)
> libhogweed.so.6 => /usr/lib/../lib/libhogweed.so.6 (0x00007f172a155000)
> libgmp.so.10 => /usr/lib/../lib/libgmp.so.10 (0x00007f172a0ef000)
> /lib/ld-linux-x86-64.so.2 => /lib/ld-linux-x86-64.so.2 (0x00007f172cf73000)
> libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f172a02a000)
> libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f172a007000)
> liblzma.so.5 => /lib/liblzma.so.5 (0x00007f1729fe5000)
> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f1729e33000)
> libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f1729e1a000)
> libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f1729df5000)
> libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f172a88c000)
> libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f1729ded000)
> libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f1729db3000)
> libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007f1729da1000)
> libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007f1729d88000)
> libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f172a885000)
> libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007f1729d82000)
> libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f1729d78000)
> libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f1729d73000)
> libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007f1729d6d000)
> libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007f1729d68000)
> libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f1729d60000)
> libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007f1729d5b000)
> libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f1729d51000)
> libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007f1729d42000)
> libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007f1729d32000)
> libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007f1729d1d000)
> libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so (0x00007f1729ca4000)
> libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f1729c59000)
> libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f1729c2f000)
> libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f1729b25000)
> libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f1729ac6000)
> libpcre.so.1 => /lib/libpcre.so.1 (0x00007f1729a87000)

Note that /lib/ld-linux-x86-64.so.2 is one of glibc's offspring and the above output is obtainable via ldd which is a shell script (executable).

Life is good,
Maurice

... Fidonet 4K - Sweet Sixteen Penguins of the Apocalypse.
--- GNU bash, version 5.1.16(1)-release (x86_64-znver2-linux-gnu)
* Origin: One of us @ (1:153/7001.2989)