On Sat, 14 Apr 2012 23:10:30 +0700
Pandu Poluan <pa...@poluan.info> wrote:

> > Or direct dynamically linked libraries?
> > equery files -f obj sys-fs/lvm2 | xargs ldd 2>/dev/null
> >
> > Or kernel features?
> >
> 
> The libraries, actually. Sadly I currently don't have access to a
> Gentoo box, so I would really appreciate it if I can get the output
> of the ldd.


Here you go. I blindly ran ldd on anything that looked binary or executable but 
not a symlink (so there's several false positives):

alanm@khamul ~ $ ldd /sbin/lvm
        linux-vdso.so.1 =>  (0x00007fffca444000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007ff92e7a3000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007ff92e59f000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007ff92e399000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007ff92e160000)
        libreadline.so.6 => /lib64/libreadline.so.6 (0x00007ff92df19000)
        libc.so.6 => /lib64/libc.so.6 (0x00007ff92db6d000)
        librt.so.1 => /lib64/librt.so.1 (0x00007ff92d964000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ff92e9b1000)
        libncurses.so.5 => /lib64/libncurses.so.5 (0x00007ff92d70f000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ff92d4f1000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 


alanm@khamul ~ $ ldd /sbin/dmeventd
        linux-vdso.so.1 =>  (0x00007fffcd3ff000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007eff17116000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007eff16f10000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007eff16cf2000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007eff16ab9000)
        libc.so.6 => /lib64/libc.so.6 (0x00007eff1670d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007eff1731a000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007eff164ff000)
        librt.so.1 => /lib64/librt.so.1 (0x00007eff162f6000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /sbin/dmsetup
        linux-vdso.so.1 =>  (0x00007fff4b9ff000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007fd40c20b000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007fd40bffd000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fd40bc51000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fd40ba48000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fd40c444000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd40b82a000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /sbin/fsadm
        not a dynamic executable
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /sbin/lvmconf
        not a dynamic executable
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /sbin/lvmdump
        not a dynamic executable
alanm@khamul ~ $ ldd /sbin/lvmetad
        linux-vdso.so.1 =>  (0x00007fffd2d2d000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f16f491f000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f16f4701000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f16f4355000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f16f4147000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f16f4b58000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f16f3f3e000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /sbin/vgimportclone
        not a dynamic executable
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /usr/sbin/lvm2create_initrd
        not a dynamic executable
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/device-mapper/libdevmapper-event-lvm2mirror.so
        linux-vdso.so.1 =>  (0x00007fff2818d000)
        libdevmapper-event-lvm2.so.2.02 => 
/lib64/libdevmapper-event-lvm2.so.2.02 (0x00007f16b0669000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f16b042f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f16b0083000)
        liblvm2cmd.so.2.02 => /lib64/liblvm2cmd.so.2.02 (0x00007f16afd8c000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f16afb6e000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f16af95f000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f16b0aac000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f16af75b000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007f16af555000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f16af34b000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/device-mapper/libdevmapper-event-lvm2raid.so
        linux-vdso.so.1 =>  (0x00007fff559ff000)
        libdevmapper-event-lvm2.so.2.02 => 
/lib64/libdevmapper-event-lvm2.so.2.02 (0x00007fc7c4c78000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007fc7c4a3e000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc7c4692000)
        liblvm2cmd.so.2.02 => /lib64/liblvm2cmd.so.2.02 (0x00007fc7c439b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc7c417d000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007fc7c3f6e000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc7c50bb000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc7c3d6a000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007fc7c3b64000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fc7c395a000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/device-mapper/libdevmapper-event-lvm2snapshot.so
        linux-vdso.so.1 =>  (0x00007fff537ff000)
        libdevmapper-event-lvm2.so.2.02 => 
/lib64/libdevmapper-event-lvm2.so.2.02 (0x00007f82ecd37000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f82ecafd000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f82ec751000)
        liblvm2cmd.so.2.02 => /lib64/liblvm2cmd.so.2.02 (0x00007f82ec45a000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f82ec23c000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f82ec02d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f82ed17a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f82ebe29000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007f82ebc23000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f82eba19000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/device-mapper/libdevmapper-event-lvm2thin.so
        linux-vdso.so.1 =>  (0x00007ffff93eb000)
        libdevmapper-event-lvm2.so.2.02 => 
/lib64/libdevmapper-event-lvm2.so.2.02 (0x00007f351e18c000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f351df52000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f351dba6000)
        liblvm2cmd.so.2.02 => /lib64/liblvm2cmd.so.2.02 (0x00007f351d8af000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f351d691000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f351d482000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f351e5cf000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f351d27e000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007f351d078000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f351ce6e000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/libdevmapper-event-lvm2.so.2.02
        linux-vdso.so.1 =>  (0x00007fff2e6f0000)
        liblvm2cmd.so.2.02 => /lib64/liblvm2cmd.so.2.02 (0x00007f7a0257e000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f7a02345000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7a02126000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7a01d7a000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f7a01b6c000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7a01967000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007f7a01761000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7a02ab5000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f7a01558000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/libdevmapper-event.so.1.02
        linux-vdso.so.1 =>  (0x00007fff18462000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f431bfcf000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f431bc23000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f431ba14000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f431c44b000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f431b80b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f431b5ed000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/libdevmapper.so.1.02
        linux-vdso.so.1 =>  (0x00007fff0c1ff000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f35bb451000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f35bb0a5000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f35bae9b000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f35bb8d5000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f35bac7d000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/liblvm2app.so.2.2
        linux-vdso.so.1 =>  (0x00007fffeedff000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007f7417d75000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7417b71000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007f7417937000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007f7417731000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7417385000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f741717b000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7418276000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7416f5d000)
alanm@khamul ~ $ 
alanm@khamul ~ $ 
alanm@khamul ~ $ ldd /lib64/liblvm2cmd.so.2.02
        linux-vdso.so.1 =>  (0x00007fff9fef4000)
        libudev.so.0 => /usr/lib64/libudev.so.0 (0x00007fa07d717000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fa07d513000)
        libdevmapper-event.so.1.02 => /lib64/libdevmapper-event.so.1.02 
(0x00007fa07d30c000)
        libdevmapper.so.1.02 => /lib64/libdevmapper.so.1.02 (0x00007fa07d0d3000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fa07cd27000)
        librt.so.1 => /lib64/librt.so.1 (0x00007fa07cb1d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fa07dc59000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa07c8ff000)



-- 
Alan McKinnnon
alan.mckin...@gmail.com


Reply via email to