Buenas, Continuando con la explicación que dió Ignacio (que está perfecta), quisiera aclarar el tema para los curiosos y para disipar dudas acerca de que Ginga entre en algún STB. Además, creo que si alguien está armando paquetes precompilados, debería tener todo esto en mente. Luego de realizar la compilación (tag/release/1.1.0) en mi PC con este comando: $ sudo ./ginga-build.sh -i -S -P ~/ginga -C ~/ginga obtengo un directorio de 52 MB. Se puede ver cuánto pesa cada subdirectorio así: $ cd ~/ginga $ du * -sh 15M bin56K etc4.0K ginga.version2.6M include31M lib3.6M sbin888K share * El directorio 'bin' contiene dos binarios, test y testncl, que no son esenciales para el funcionamiento de ginga (la gente del lifia me corregirá, si me equivoco).* El directorio 'include' contiene archivos de encabezado, que obviamente no son necesarios para ejecutar el ginga.* El directorio 'lib' contiene librerías y archivos tipo pkg-config. Las primeras son las más grandes (31 MB en total). Estas librerías son estáticas y ya fueron 'linkeadas' en el binario 'ginga' durante el proceso de ginga-build inicial. Finalmente, nos queda el binario sbin/ginga. Este tiene los símbolos que podrían servir para depurar, pero si se desea se remueven así de fácil: $ sudo strip sbin/ginga Ahora el archivo pesa 1.4 MB en vez de 3.6 MB. Esta ganancia de espacio, en un STB, es muchísima. Con todo esto en mente, si eliminamos lo que sobra y stripeamos el ginga, nos queda: $ du * -sh56K etc4.0K ginga.version60K lib1.4M sbin888K share Eso es todo. Sin embargo, quedan las librerías dinámicas de las que depende ginga.Estas se encuentran con 'ldd', la lista es larga. Faltaría ver cuánto pesa cada librería, se los dejo de tarea. Saludos,Ezequiel. $ ldd sbin/ginga linux-gate.so.1 => (0x004bb000) libboost_system.so.1.40.0 => /usr/lib/libboost_system.so.1.40.0 (0x00353000) libboost_filesystem.so.1.40.0 => /usr/lib/libboost_filesystem.so.1.40.0 (0x00c8c000) libboost_thread.so.1.40.0 => /usr/lib/libboost_thread.so.1.40.0 (0x00754000) libtelemidialinks.so.0 => /usr/lib/ginga/libtelemidialinks.so.0 (0x00ca0000) libxine.so.1 => /usr/lib/libxine.so.1 (0x00b51000) liblua5.1.so.0 => /usr/lib/liblua5.1.so.0 (0x00110000) libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00158000) libxerces-c-3.1.so => /usr/lib/libxerces-c-3.1.so (0x1fe67000) libdirectfb-1.2.so.9 => /usr/lib/libdirectfb-1.2.so.9 (0x001ab000) libfusion-1.2.so.9 => /usr/lib/libfusion-1.2.so.9 (0x0090a000) libdirect-1.2.so.9 => /usr/lib/libdirect-1.2.so.9 (0x002ce000) libpthread.so.0 => /lib/libpthread.so.0 (0x00137000) libfusionsound-1.1.so.1 => /usr/local/lib/libfusionsound-1.1.so.1 (0x006fd000) libavformat.so.52 => /usr/lib/i686/cmov/libavformat.so.52 (0x00917000) libavcodec.so.52 => /usr/lib/i686/cmov/libavcodec.so.52 (0x0a851000) libavutil.so.50 => /usr/lib/i686/cmov/libavutil.so.50 (0x0043b000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x004bc000) libm.so.6 => /lib/libm.so.6 (0x0038d000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x007f4000) libc.so.6 => /lib/libc.so.6 (0x009e7000) librt.so.1 => /lib/librt.so.1 (0x00222000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x005ea000) libpng12.so.0 => /lib/libpng12.so.0 (0x0022b000) libz.so.1 => /lib/libz.so.1 (0x00250000) libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00265000) libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x1dbc2000) libdl.so.2 => /lib/libdl.so.2 (0x00151000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x003b3000) libresolv.so.2 => /lib/libresolv.so.2 (0x00484000) libnsl.so.1 => /lib/libnsl.so.1 (0x002ae000) libidn.so.11 => /usr/lib/libidn.so.11 (0x002e4000) liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00316000) libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x0060b000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00323000) libicui18n.so.42 => /usr/lib/libicui18n.so.42 (0x0a5ef000) libicuuc.so.42 => /usr/lib/libicuuc.so.42 (0x12107000) libicudata.so.42 => /usr/lib/libicudata.so.42 (0xb68de000) /lib/ld-linux.so.2 (0x008da000) libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x0086b000) libva.so.1 => /usr/lib/libva.so.1 (0x002c5000) libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0x00651000) libfaac.so.0 => /usr/lib/libfaac.so.0 (0x00358000) libfaad.so.2 => /usr/lib/libfaad.so.2 (0x005a7000) libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00c35000) libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x00769000) libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x0044f000) libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x0036a000) libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x00498000) libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x1a469000) libspeex.so.1 => /usr/lib/sse2/libspeex.so.1 (0x00723000) libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00810000) libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x0087d000) libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x1b15a000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00897000) libvpx.so.0 => /usr/lib/libvpx.so.0 (0x033fb000) libx264.so.98 => /usr/lib/i686/sse2/libx264.so.98 (0x09b8b000) libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x123dc000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x006e5000) libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x0f446000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x1cbc6000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00ba4000) libcom_err.so.2 => /lib/libcom_err.so.2 (0x00384000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0042a000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00388000) liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x00bc8000) libogg.so.0 => /usr/lib/libogg.so.0 (0x00432000) libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00740000) libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x1a767000) libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x007de000)