[devel-ports] arm eabi
Kirill A. Shutemov
=?iso-8859-1?q?k=2Eshutemov_=CE=C1_velesys=2Ecom?=
Пт Янв 25 14:12:14 MSK 2008
On [Fri, 25.01.2008 16:16], Ildar Mulyukov wrote:
> Приветствую!
>
> Из собранного kas@ ARM-порте делаю less /usr/bin/bc:
> ELF Header:
> Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
> Class: ELF32
> Data: 2's complement, little endian
> Version: 1 (current)
> OS/ABI: UNIX - System V
> ABI Version: 0
> Type: EXEC (Executable file)
> Machine: ARM
> Version: 0x1
> Entry point address: 0x8fec
> Start of program headers: 52 (bytes into file)
> Start of section headers: 63736 (bytes into file)
> Flags: 0x4000002, has entry point,
> Version4 EABI
>
>
> Из Familiar Linux less rfcomm:
> ELF Header:
> Magic: 7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00
> Class: ELF32
> Data: 2's complement, little endian
> Version: 1 (current)
> OS/ABI: ARM
> ABI Version: 0
> Type: EXEC (Executable file)
> Machine: ARM
> Version: 0x1
> Entry point address: 0x9230
> Start of program headers: 52 (bytes into file)
> Start of section headers: 22060 (bytes into file)
> Flags: 0x2, has entry point, GNU EABI
>
> Вопрос: в чём разница и насколько это совместимо?
Единственое, что я могу сказать -- во втором случае не выставляется версия
EABI(старший байт в Flags). Почему так происходит -- сказать сложно.
Возможно, старый и/или плохо собраный binutils.
Покажите с этой машинки
/usr/bin/ld --help | grep supported
> Особенно интересует:
> * поведение первого в среде второго (ядро и библиотеки)
Не берусь предсказать.
> * поведение ARM-порта Сизифа на ядре второго
От ядра требуется лишь поддержка EABI.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ Velesys Ltd, http://www.velesys.com/
+ ALT Linux Team, http://www.altlinux.com/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel-ports/attachments/20080125/e4d0522d/attachment-0002.bin>
Подробная информация о списке рассылки devel-ports