OT ldd con diferentes salidas
En mi trabajo estoy montandoun servidor de Virtualización, con Debian
stable/testing (por supuesto)
Por probar compile la versión de qemu con spice incluido.
Como no voy a instalar en el servidor todas les librerías "dev", lo hice
en el mio y después lo copie (ni que decir tiene que son dos maquinas
64bits, aunque el mio es un AMD y el otro un intel)
Después de copiarlo use la orden ldd para ver si tenia que instalar
alguna librería que faltara.
Instale las que faltaba y esta funcionando, pero mi gran solpresa y por
lo que consulta es la diferencia que hay en la salida del ldd en una
maquina y otra, ¿es que un programa, después de compilado, puede decidir
usar unas librerías o no?, he probalo a instalar alguna de las que no
usa y sigue sin usarla.
En el servidor
root@aulas-1:/usr/local/bin# ldd qemu-spice
linux-vdso.so.1 => (0x00007fff587ff000)
librt.so.1 => /lib/librt.so.1 (0x00007fde59474000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fde59258000)
libutil.so.1 => /lib/libutil.so.1 (0x00007fde59054000)
libncurses.so.5 => /lib/libncurses.so.5 (0x00007fde58e0e000)
libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2
(0x00007fde58b1b000)
libpng12.so.0 => /lib/libpng12.so.0 (0x00007fde588f4000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fde586ba000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007fde584a1000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007fde581e60
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fde57eab000)
libspice-server.so.1 => /usr/local/lib/libspice-server.so.1 (
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.
libcelt051.so.0 => /usr/local/lib/libcelt051.so.0 (0x00007fde
libm.so.6 => /lib/libm.so.6 (0x00007fde574c4000)
libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.
libz.so.1 => /usr/lib/libz.so.1 (0x00007fde56c94000)
libc.so.6 => /lib/libc.so.6 (0x00007fde56932000)
/lib64/ld-linux-x86-64.so.2 (0x00007fde5968e000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fde5672e000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007fde56518000)
libdirectfb-1.2.so.9 => /usr/lib/libdirectfb-1.2.so.9 (0x0000
libfusion-1.2.so.9 => /usr/lib/libfusion-1.2.so.9 (0x00007fde
libdirect-1.2.so.9 => /usr/lib/libdirect-1.2.so.9 (0x00007fde
libvga.so.1 => /usr/lib/libvga.so.1 (0x00007fde55c15000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fde559f9000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007fde557a40
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007fde
libx86.so.1 => /lib/libx86.so.1 (0x00007fde551e0000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fde54fdc000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fde54dd7000)
En miPC
root@trujo:/usr/local/bin# ldd qemu-spice
linux-vdso.so.1 => (0x00007fff341ff000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f58e7a9d000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f58e7881000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1
(0x00007f58e767d000)
libncurses.so.5 => /lib/libncurses.so.5 (0x00007f58e7436000)
libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2
(0x00007f58e7143000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0
(0x00007f58e6f1c000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007f58e6ce2000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00007f58e6ac7000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007f58e6828000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6
(0x00007f58e64e9000)
libspice-server.so.1 => /usr/lib/libspice-server.so.1
(0x00007f58e6201000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
(0x00007f58e5f8c000)
libcelt051.so.0 => /usr/lib/libcelt051.so.0 (0x00007f58e5d7d000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f58e5afb000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f58e58a8000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0
(0x00007f58e54e2000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f58e52cb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f58e4f46000)
/lib64/ld-linux-x86-64.so.2 (0x00007f58e7cc6000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f58e4d42000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f58e4b2b000)
libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0
(0x00007f58e4927000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f58e46e4000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6
(0x00007f58e44d0000)
libdirectfb-1.2.so.9 => /usr/lib/libdirectfb-1.2.so.9
(0x00007f58e424e000)
libfusion-1.2.so.9 => /usr/lib/libfusion-1.2.so.9
(0x00007f58e4044000)
libdirect-1.2.so.9 => /usr/lib/libdirect-1.2.so.9
(0x00007f58e3e2c000)
libcaca.so.0 => /usr/lib/libcaca.so.0 (0x00007f58e3d60000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1
(0x00007f58e3b44000)
libpulsecommon-0.9.23.so => /usr/lib/libpulsecommon-0.9.23.so
(0x00007f58e38f3000)
libgdbm.so.3 => /usr/lib/x86_64-linux-gnu/libgdbm.so.3
(0x00007f58e36ed000)
libcap.so.2 => /lib/libcap.so.2 (0x00007f58e34e8000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1
(0x00007f58e32e7000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6
(0x00007f58e30cc000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6
(0x00007f58e2ec4000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007f58e2cbe000)
libslang.so.2 => /lib/x86_64-linux-gnu/libslang.so.2
(0x00007f58e2947000)
libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007f58e26f4000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6
(0x00007f58e24f1000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
(0x00007f58e22eb000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0
(0x00007f58e20e1000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1
(0x00007f58e1e7a000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0
(0x00007f58e1c74000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3
(0x00007f58e1a2f000)
libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1
(0x00007f58e182b000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00007f58e1626000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6
(0x00007f58e1417000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1
(0x00007f58e11fe000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8
(0x00007f58e0fb2000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f58e0ae3000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f58e08b6000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f58e06b0000)
--
Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino HTML, RTF, TXT,
CSV o cualquier otro que no obligue a utilizar un programa de un
fabricante concreto para tratar la información contenida en él.
SALUD.
Reply to: