Приветствую! Провожу пробы по кросскомпилу для WDTV Live. Делается прямо на нём. Используется образ squeeze для архитектуры mipsel. В него chroot и т.д. т.п. Далее пробуем малое - htop. конфигурится, мэйкается нормально.. после чего запускается под сквизи.. переносим на чистый WDTV Live - тоже работает.
# ldd htop
libncurses.so.5 => /lib/libncurses.so.5 (0x2aad8000)
libm.so.6 => /lib/libm.so.6 (0x2ab28000)
libc.so.6 => /lib/libc.so.6 (0x2abb4000)
libdl.so.2 => /lib/libdl.so.2 (0x2ad18000)
/lib/ld.so.1 (0x2aaa8000)
transmission-daemon: /lib/libc.so.6: version `GLIBC_2.11' not found (required by /transmission-daemon)
# ldd transmission-daemon
librt.so.1 => /lib/librt.so.1 (0x2aad8000)
libcurl-gnutls.so.4 => /usr/lib/libcurl-gnutls.so.4 (0x2aaf0000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x2ab48000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x2aba4000)
libz.so.1 => /usr/lib/libz.so.1 (0x2ad28000)
libevent-1.4.so.2 => /apps/transmission/usr/lib/libevent-1.4.so.2 (0x2ad50000)
libm.so.6 => /lib/libm.so.6 (0x2ad7c000)
libpthread.so.0 => /lib/libpthread.so.0 (0x2ae08000)
libc.so.6 => /lib/libc.so.6 (0x2ae34000)
/lib/ld.so.1 (0x2aaa8000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x2af98000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x2afcc000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x2afec000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x2b048000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x2b088000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x2b150000)
libdl.so.2 => /lib/libdl.so.2 (0x2b1ec000)
libnsl.so.1 => /lib/libnsl.so.1 (0x2b200000)
libresolv.so.2 => /lib/libresolv.so.2 (0x2b22c000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x2b240000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x2b26c000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x2b320000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x2b358000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x2b36c000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x2b384000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x2b398000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x2b3bc000)
Вопрос: как побороть несоответствие glibc 2.11 (squeeze) и glibc 2.08 (WDTV Live)? Можно ли компилить например в сквизи но используя страрую либу 2,08 как родную или даже вообще используя все те либы которые есть для чистого ВД?