|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 26 Dec 2003 19:06:31 To : Roman Mashak Subject : Re: собиpаю toolchain для ARM -------------------------------------------------------------------------------- Roman Mashak <Roman.Mashak@p92.f14.n5005.z2.fidonet.org> wrote: VW>> Именно. Действие, котоpое выполняет с пpогpаммой ldd очень похоже на VW>> её запyск. RM> а это слyчайно не file ошибается насчет shared / static. RM> А ldd как pаз пытается пpавдy донести... ARM у меня под рукой нет, а вот вызов ldd на линуксовую программу под разными ОС и архитектурами дает такие результаты: Родная платформа (x86 linux): $ ldd obj_d.lnx/viztclsh libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x4001c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x400b7000) libm.so.6 => /lib/libm.so.6 (0x4015f000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40180000) libc.so.6 => /lib/libc.so.6 (0x40187000) libdl.so.2 => /lib/libdl.so.2 (0x402a4000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) x86 FreeBSD: ldd viztclsh $viztclsh: ELF binary type "0" not known. viztclsh: signal 6 x86 Solaris: $ldd viztclsh viztclsh: Cannot find /lib/ld-linux.so.2 ldd: viztclsh: execution failed due to signal 9 Sparc Solaris: $ldd obj_d.lnx/viztclsh ldd: obj_d.lnx/viztclsh: has wrong class or data encoding Заметим что солярисный ldd говорит то же самое и на бинарник от Solaris x86. Равно как и ldd от Solaris x86 на бинарник от спарка А вот линуксовый ldd на бинарник от Sparc Solaris, который на самом деле $ ldd /bin/ls libc.so.1 => /usr/lib/libc.so.1 libdl.so.1 => /usr/lib/libdl.so.1 /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1 говорит именно not a dynamic executable -- --- ifmail v.2.15dev5.1 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178991957d3.html, оценка из 5, голосов 10
|