[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: