ALT Linux architecture porting
 help / color / mirror / Atom feed
* [devel-ports] arm eabi
@ 2008-01-25 10:16 Ildar Mulyukov
  2008-01-25 11:12 ` Kirill A. Shutemov
  0 siblings, 1 reply; 19+ messages in thread
From: Ildar Mulyukov @ 2008-01-25 10:16 UTC (permalink / raw)
  To: devel-ports

	Приветствую!

Из собранного 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

Вопрос: в чём разница и насколько это совместимо?
Особенно интересует:
* поведение первого в среде второго (ядро и библиотеки)
* поведение ARM-порта Сизифа на ядре второго

Комментарии приветствуются.
С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 10:16 [devel-ports] arm eabi Ildar Mulyukov
@ 2008-01-25 11:12 ` Kirill A. Shutemov
  2008-01-25 11:14   ` Ildar Mulyukov
  0 siblings, 1 reply; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-01-25 11:12 UTC (permalink / raw)
  To: ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 2711 bytes --]

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/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 11:12 ` Kirill A. Shutemov
@ 2008-01-25 11:14   ` Ildar Mulyukov
  2008-01-25 13:15     ` Michael Shigorin
  2008-04-30 11:45     ` Ildar Mulyukov
  0 siblings, 2 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-01-25 11:14 UTC (permalink / raw)
  To: devel-ports

On 25.01.2008 17:12:14, Kirill A. Shutemov wrote:
> On [Fri, 25.01.2008 16:16], Ildar Mulyukov wrote:
> > Вопрос: в чём разница и насколько это совместимо?
> 
> Единственое, что я могу сказать -- во втором случае не выставляется  
> версия EABI(старший байт в Flags). Почему так происходит -- сказать  
> сложно. Возможно, старый и/или плохо собраный binutils.
> 
> Покажите с этой машинки
> /usr/bin/ld --help | grep supported

Не подскажу. Это Familiar Linux 0.8.4 на наладоннике iPaq, естественно  
binutils там никогда не было.

> > Особенно интересует:
> > * поведение первого в среде второго (ядро и библиотеки)
> 
> Не берусь предсказать.
> 
> > * поведение ARM-порта Сизифа на ядре второго
> 
> От ядра требуется лишь поддержка EABI.

Спасибо. Сделать interactivesystem на основе Сизифа - очень даже  
реально. Это уже хорошо. А ядро боюсь, очень боюсь собирать. Если уж  
делать дистр для iPaq, то ядро брать у них.

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 11:14   ` Ildar Mulyukov
@ 2008-01-25 13:15     ` Michael Shigorin
  2008-01-25 13:20       ` Kirill A. Shutemov
  2008-01-28  7:26       ` Ildar Mulyukov
  2008-04-30 11:45     ` Ildar Mulyukov
  1 sibling, 2 replies; 19+ messages in thread
From: Michael Shigorin @ 2008-01-25 13:15 UTC (permalink / raw)
  To: devel-ports

On Fri, Jan 25, 2008 at 05:14:45PM +0600, Ildar Mulyukov wrote:
> Спасибо. Сделать interactivesystem на основе Сизифа - очень
> даже  реально. Это уже хорошо. А ядро боюсь, очень боюсь
> собирать. Если уж  делать дистр для iPaq, то ядро брать у них.

А какой смысл тащить туда сизиф вместо того, чтобы потратить
то же время на улучшение Familiar?

Может, я чего-то не понимаю, но со стороны это кажется более
перспективным: сизифу сизифово, фамильяру фамильярное :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 13:15     ` Michael Shigorin
@ 2008-01-25 13:20       ` Kirill A. Shutemov
  2008-01-25 13:37         ` [devel-ports] [JT] " Ivan Fedorov
  2008-01-25 21:43         ` [devel-ports] " Alexander Gvozdev
  2008-01-28  7:26       ` Ildar Mulyukov
  1 sibling, 2 replies; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-01-25 13:20 UTC (permalink / raw)
  To: shigorin, ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 1112 bytes --]

On [Fri, 25.01.2008 15:15], Michael Shigorin wrote:
> On Fri, Jan 25, 2008 at 05:14:45PM +0600, Ildar Mulyukov wrote:
> > Спасибо. Сделать interactivesystem на основе Сизифа - очень
> > даже  реально. Это уже хорошо. А ядро боюсь, очень боюсь
> > собирать. Если уж  делать дистр для iPaq, то ядро брать у них.
> 
> А какой смысл тащить туда сизиф вместо того, чтобы потратить
> то же время на улучшение Familiar?
> 
> Может, я чего-то не понимаю, но со стороны это кажется более
> перспективным: сизифу сизифово, фамильяру фамильярное :)

Миша, не отговаривай. У моего порта может появиться второй пользователь ;)

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys Ltd, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] [JT] arm eabi
  2008-01-25 13:20       ` Kirill A. Shutemov
@ 2008-01-25 13:37         ` Ivan Fedorov
  2008-01-25 21:43         ` [devel-ports] " Alexander Gvozdev
  1 sibling, 0 replies; 19+ messages in thread
From: Ivan Fedorov @ 2008-01-25 13:37 UTC (permalink / raw)
  To: ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 670 bytes --]

Kirill A. Shutemov пишет:
> On [Fri, 25.01.2008 15:15], Michael Shigorin wrote:
>> On Fri, Jan 25, 2008 at 05:14:45PM +0600, Ildar Mulyukov wrote:
>>> Спасибо. Сделать interactivesystem на основе Сизифа - очень
>>> даже  реально. Это уже хорошо. А ядро боюсь, очень боюсь
>>> собирать. Если уж  делать дистр для iPaq, то ядро брать у них.
>> А какой смысл тащить туда сизиф вместо того, чтобы потратить
>> то же время на улучшение Familiar?
>>
>> Может, я чего-то не понимаю, но со стороны это кажется более
>> перспективным: сизифу сизифово, фамильяру фамильярное :)
> 
> Миша, не отговаривай. У моего порта может появиться второй пользователь ;)

:-D


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 13:20       ` Kirill A. Shutemov
  2008-01-25 13:37         ` [devel-ports] [JT] " Ivan Fedorov
@ 2008-01-25 21:43         ` Alexander Gvozdev
  1 sibling, 0 replies; 19+ messages in thread
From: Alexander Gvozdev @ 2008-01-25 21:43 UTC (permalink / raw)
  To: devel-ports

В сообщении от Friday 25 January 2008 16:20:18 Kirill A. Shutemov написал(а):
> On [Fri, 25.01.2008 15:15], Michael Shigorin wrote:
> > On Fri, Jan 25, 2008 at 05:14:45PM +0600, Ildar Mulyukov wrote:
> > > Спасибо. Сделать interactivesystem на основе Сизифа - очень
> > > даже  реально. Это уже хорошо. А ядро боюсь, очень боюсь
> > > собирать. Если уж  делать дистр для iPaq, то ядро брать у них.
> >
> > А какой смысл тащить туда сизиф вместо того, чтобы потратить
> > то же время на улучшение Familiar?
> >
> > Может, я чего-то не понимаю, но со стороны это кажется более
> > перспективным: сизифу сизифово, фамильяру фамильярное :)
>
> Миша, не отговаривай. У моего порта может появиться второй пользователь ;)
Возможно и третий. У меня фамилиар на hp4700 :)


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 13:15     ` Michael Shigorin
  2008-01-25 13:20       ` Kirill A. Shutemov
@ 2008-01-28  7:26       ` Ildar Mulyukov
  2008-01-28 20:52         ` Michael Shigorin
  2008-01-28 21:53         ` Wartan Hachaturow
  1 sibling, 2 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-01-28  7:26 UTC (permalink / raw)
  To: devel-ports

On 25.01.2008 19:15:43, Michael Shigorin wrote:
> On Fri, Jan 25, 2008 at 05:14:45PM +0600, Ildar Mulyukov wrote:
>> Спасибо. Сделать interactivesystem на основе Сизифа - очень даже   
>> реально. Это уже хорошо. А ядро боюсь, очень боюсь собирать. Если  
>> уж  делать дистр для iPaq, то ядро брать у них.
> 
> А какой смысл тащить туда сизиф вместо того, чтобы потратить то же  
> время на улучшение Familiar?
> 
> Может, я чего-то не понимаю, но со стороны это кажется более  
> перспективным: сизифу сизифово, фамильяру фамильярное :)

	Привет, Михаил!

Резон до слёз простой. Если посмотреть на их OpenEmbedded и после этого  
сравнить с нашим хэшером - может закружиться голова. И к их OE я  
подойду только тогда, когда мне захочется окунуться в "это" с головой.  
А иначе им пользоваться не-воз-мож-но. Надо скачать инфраструктуру,  
кучу обвязки, кроскомпиляторы в бинарном виде и прочее.

В общем, я на "это" смотрю уже несколько лет и до сих пор не хочется.

Мы пойдём другим путём.

Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-28  7:26       ` Ildar Mulyukov
@ 2008-01-28 20:52         ` Michael Shigorin
  2008-01-28 21:53         ` Wartan Hachaturow
  1 sibling, 0 replies; 19+ messages in thread
From: Michael Shigorin @ 2008-01-28 20:52 UTC (permalink / raw)
  To: devel-ports

On Mon, Jan 28, 2008 at 01:26:13PM +0600, Ildar Mulyukov wrote:
> Мы пойдём другим путём.

(уважительно) Ну... удачи, и лучшей, чем оригинатору фразы. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-28  7:26       ` Ildar Mulyukov
  2008-01-28 20:52         ` Michael Shigorin
@ 2008-01-28 21:53         ` Wartan Hachaturow
  2008-01-29  4:40           ` Ildar Mulyukov
  1 sibling, 1 reply; 19+ messages in thread
From: Wartan Hachaturow @ 2008-01-28 21:53 UTC (permalink / raw)
  To: ALT Linux arch porting

2008/1/28 Ildar Mulyukov <ildar@altlinux.ru>:

> Резон до слёз простой. Если посмотреть на их OpenEmbedded и после этого
> сравнить с нашим хэшером - может закружиться голова. И к их OE я
> подойду только тогда, когда мне захочется окунуться в "это" с головой.
> А иначе им пользоваться не-воз-мож-но. Надо скачать инфраструктуру,
> кучу обвязки, кроскомпиляторы в бинарном виде и прочее.

Во-первых, ничего сверхинновационного в хэшере нет, это я как доктор
скажу :) Во-вторых, к сожалению, embedded разработка всё равно будет
именно такой -- с кроссовыми тулчейнами, обвязкой и прочим.
И самое главное -- пакеты для target'а придётся обкромсать так, что к
сизифовым они перестанут иметь какое-либо отношение. Это будет, если
угодно, форк. То есть фактически -- то же самое, что и ОЕ, только
технология чуть другая.

-- 
Regards, Wartan.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-28 21:53         ` Wartan Hachaturow
@ 2008-01-29  4:40           ` Ildar Mulyukov
  2008-01-29 11:30             ` Wartan Hachaturow
  0 siblings, 1 reply; 19+ messages in thread
From: Ildar Mulyukov @ 2008-01-29  4:40 UTC (permalink / raw)
  To: devel-ports

	Вартан, коллеги.

Прошу меня простить, возможно моё мнение покажется вам излишне  
эмоциональным. Возможно, я просто сегодня лирически настроен.

On 29.01.2008 03:53:21, Wartan Hachaturow wrote:
> 2008/1/28 Ildar Mulyukov <ildar@altlinux.ru>:
>> Резон до слёз простой. Если посмотреть на их OpenEmbedded и после  
>> этого сравнить с нашим хэшером - может закружиться голова. И к их OE  
>> я подойду только тогда, когда мне захочется окунуться в "это" с  
>> головой. А иначе им пользоваться не-воз-мож-но. Надо скачать  
>> инфраструктуру, кучу обвязки, кроскомпиляторы в бинарном виде и  
>> прочее.
> 
> Во-первых, ничего сверхинновационного в хэшере нет, это я как доктор  
> скажу :)

Уж я не знаю, какой Вы доктор ;)
Но, моё мнение - хэшер - хоть, возможно, и не революционный, но  
однозначно _прорывной_. Без него Сизифа бы не было.

Но самое главное - хэшер, применённый для кроскомпиляции -  
действительно революционен. Это только по ощущениям, точно может  
сказать только тот, кто пробовал и то, и другое. Возможно, Кирилл  
сможет поделиться, когда освободится от сессии. Я поделюсь, когда будет  
результат.

> Во-вторых, к сожалению, embedded разработка всё равно будет именно  
> такой -- с кроссовыми тулчейнами, обвязкой и прочим.

Но Кирилл проделал определённо ДРУГОЕ. Где Вы видите кроскомпилятор,  
крослинковщик и прочее? Всё native!

> И самое главное -- пакеты для target'а придётся обкромсать так, что к
> сизифовым они перестанут иметь какое-либо отношение. Это будет, если
> угодно, форк.

А Вы знакомы с LiveCD на основе Сизифа? Скажу прямо - это ни грана не  
форк. И там происходит сходный процесс: кромсание и пр.

> То есть фактически -- то же самое, что и ОЕ, только технология чуть  
> другая.

В моих глазах разница огромадная.

Спасибо за живую беседу!
	С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-29  4:40           ` Ildar Mulyukov
@ 2008-01-29 11:30             ` Wartan Hachaturow
  2008-01-29 11:59               ` Ildar Mulyukov
  2008-01-29 12:39               ` Kirill A. Shutemov
  0 siblings, 2 replies; 19+ messages in thread
From: Wartan Hachaturow @ 2008-01-29 11:30 UTC (permalink / raw)
  To: ALT Linux arch porting

2008/1/29 Ildar Mulyukov <ildar@altlinux.ru>:

> Но, моё мнение - хэшер - хоть, возможно, и не революционный, но
> однозначно _прорывной_. Без него Сизифа бы не было.

Не знаю, куда он прорывной, но Debian в чруте собирают уже черти
сколько времени ;))

> Но самое главное - хэшер, применённый для кроскомпиляции -
> действительно революционен. Это только по ощущениям, точно может
> сказать только тот, кто пробовал и то, и другое. Возможно, Кирилл
> сможет поделиться, когда освободится от сессии. Я поделюсь, когда будет
> результат.

Если имеется в виду создание внутри хэшерного окружения ощущения, что
оно нативное, то в этом тоже ничего революционного нет -- см.
scratchbox.

> Но Кирилл проделал определённо ДРУГОЕ. Где Вы видите кроскомпилятор,
> крослинковщик и прочее? Всё native!

OMG!!1 (Извините :)
Вы знаете, сколько native arm собирает тулчейн? Упомянутый 600 Mhz?
*Сутки*. Вы знаете, сколько он будет пересобирать весь сизиф?
Неделями. Вы знаете, что с qemu бывают ситуации, когда вы не знаете --
то ли компилятор у вас сломан, то ли пакет, то ли qemu?
Энтузиазм -- это хорошо, но всё-таки к вопросу надо подходить разумно.
Я, конечно, буду только приветствовать применение альта везде, где
только можно -- просто у меня есть определённый скепсис :)

> А Вы знакомы с LiveCD на основе Сизифа? Скажу прямо - это ни грана не
> форк. И там происходит сходный процесс: кромсание и пр.

Там тоже busybox, пакеты без документации, без rpm-овой базы, с
отключёнными при сборке 80% фич? И это что, делается автоматически?
Покажите, где :)

> > То есть фактически -- то же самое, что и ОЕ, только технология чуть
> > другая.
>
> В моих глазах разница огромадная.

Ну, с нативной сборкой разница действительно большая. Только нужно
понимать, что embed'щики не поголовно идиоты, и кросс-компилируют они
не потому, что не умеют собирать нативно :)

-- 
Regards, Wartan.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-29 11:30             ` Wartan Hachaturow
@ 2008-01-29 11:59               ` Ildar Mulyukov
  2008-01-29 12:39               ` Kirill A. Shutemov
  1 sibling, 0 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-01-29 11:59 UTC (permalink / raw)
  To: devel-ports

	Ну, Вартан,

Вы, конечно, грузанули меня основательно. Пойду в детский сад - расти.  
И "курить" документацию. Но таки осмелюсь на некоторые моменты ответить.




On 29.01.2008 17:30:31, Wartan Hachaturow wrote:
> 2008/1/29 Ildar Mulyukov <ildar@altlinux.ru>:
> Не знаю, куда он прорывной, но Debian в чруте собирают уже черти
> сколько времени ;))

Ну.. для Альта - прорывной ;-)

>> Но самое главное - хэшер, применённый для кроскомпиляции -  
>> действительно революционен. Это только по ощущениям, точно может  
>> сказать только тот, кто пробовал и то, и другое. Возможно, Кирилл  
>> сможет поделиться, когда освободится от сессии. Я поделюсь, когда  
>> будет результат.
> 
> Если имеется в виду создание внутри хэшерного окружения ощущения, что  
> оно нативное, то в этом тоже ничего революционного нет -- см.  
> scratchbox.

Про это ничего не знаю. А оно компилит(ся) для моего КПК? Вот видите...

>> Но Кирилл проделал определённо ДРУГОЕ. Где Вы видите кроскомпилятор,  
>> крослинковщик и прочее? Всё native!
> 
> OMG!!1 (Извините :)
> Вы знаете, сколько native arm собирает тулчейн? Упомянутый 600 Mhz?  
> *Сутки*. Вы знаете, сколько он будет пересобирать весь сизиф?  
> Неделями. Вы знаете, что с qemu бывают ситуации, когда вы не знаете  
> -- то ли компилятор у вас сломан, то ли пакет, то ли qemu?

Да. Я догадываюсь, что тут тоже не сахар. Но я выбирают ЭТОТ кошмар. А  
не ТОТ.

> Энтузиазм -- это хорошо, но всё-таки к вопросу надо подходить разумно.

Ну да.. я стараюсь.

> Я, конечно, буду только приветствовать применение альта везде, где  
> только можно -- просто у меня есть определённый скепсис :)

Так взгляните - kas@ уже сделал ДИСТРИБУТИВ для ARM. Это ли не повод  
для оптимизма?

>> А Вы знакомы с LiveCD на основе Сизифа? Скажу прямо - это ни грана  
>> не форк. И там происходит сходный процесс: кромсание и пр.
> Там тоже busybox, пакеты без документации, без rpm-овой базы, с  
> отключёнными при сборке 80% фич? И это что, делается автоматически?  
> Покажите, где :)


Я за этим делом давно не следил, и не в курсе, как сейчас. Вот, когда  
это начиналось (были пакеты, помню, livecd-*), тогда было всё  
по-честному. Доки вырезались пост-скриптлетами.

Не всё же сразу! Я же не сказал, что на том, что есть, уже можно делать  
дистр для КПК! Но, как я вижу, это хорошая база, для того, чтобы  
собирать нужные пакеты. И, блин, в сто раз удобнее, чем OpenEmbedded.

>>> То есть фактически -- то же самое, что и ОЕ, только технология чуть  
>>> другая.
> >
> > В моих глазах разница огромадная.
> 
> Ну, с нативной сборкой разница действительно большая. Только нужно  
> понимать, что embed'щики не поголовно идиоты, и кросс-компилируют они  
> не потому, что не умеют собирать нативно :)

Об этом я подумаю.

Спасибо. С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-29 11:30             ` Wartan Hachaturow
  2008-01-29 11:59               ` Ildar Mulyukov
@ 2008-01-29 12:39               ` Kirill A. Shutemov
  2008-03-08 21:32                 ` Michael Shigorin
  1 sibling, 1 reply; 19+ messages in thread
From: Kirill A. Shutemov @ 2008-01-29 12:39 UTC (permalink / raw)
  To: ALT Linux arch porting

[-- Attachment #1: Type: text/plain, Size: 2831 bytes --]

On [Tue, 29.01.2008 14:30], Wartan Hachaturow wrote:
> 2008/1/29 Ildar Mulyukov <ildar@altlinux.ru>:
> 
> > Но, моё мнение - хэшер - хоть, возможно, и не революционный, но
> > однозначно _прорывной_. Без него Сизифа бы не было.
> 
> Не знаю, куда он прорывной, но Debian в чруте собирают уже черти
> сколько времени ;))

hasher - это не только чрут.

Кстати, где можно почитать, про то как устроена сборочная система в 
Debian. Мне пока только обрывки информации.

> OMG!!1 (Извините :)
> Вы знаете, сколько native arm собирает тулчейн? Упомянутый 600 Mhz?
> *Сутки*. Вы знаете, сколько он будет пересобирать весь сизиф?
> Неделями. Вы знаете, что с qemu бывают ситуации, когда вы не знаете --
> то ли компилятор у вас сломан, то ли пакет, то ли qemu?

Уменя было только qemu vs пакет. В большенстве случаев причина выявляется
просто. Общее решение -- пересборка пакета на реальном железе. qemu в
данном случае разгружает ограниченые железные ресурсы.

> Там тоже busybox, пакеты без документации, без rpm-овой базы, с
> отключёнными при сборке 80% фич? И это что, делается автоматически?
> Покажите, где :)

На таких железках, где нужно такое решение, я бы использовать buildroot.

> Ну, с нативной сборкой разница действительно большая. Только нужно
> понимать, что embed'щики не поголовно идиоты, и кросс-компилируют они
> не потому, что не умеют собирать нативно :)

Я работаю с командой, которая в своё время портировала Сизиф на ARM. Порт
был сделан. Другое дело, что поддерживать его было сложно и, в конце
концов, его забросили. Порт с qemu я поддерживаю. Для сборки использую
свой ноутбук ;)

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + Velesys Ltd, http://www.velesys.com/
 + ALT Linux Team, http://www.altlinux.com/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-29 12:39               ` Kirill A. Shutemov
@ 2008-03-08 21:32                 ` Michael Shigorin
  2008-03-08 21:50                   ` Wartan Hachaturow
  0 siblings, 1 reply; 19+ messages in thread
From: Michael Shigorin @ 2008-03-08 21:32 UTC (permalink / raw)
  To: ALT Linux arch porting

On Tue, Jan 29, 2008 at 02:39:51PM +0200, Kirill A. Shutemov wrote:
> Кстати, где можно почитать, про то как устроена сборочная
> система в Debian. Мне пока только обрывки информации.

http://pbuilder.alioth.debian.org/

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-03-08 21:32                 ` Michael Shigorin
@ 2008-03-08 21:50                   ` Wartan Hachaturow
  2008-03-08 22:45                     ` Michael Shigorin
  0 siblings, 1 reply; 19+ messages in thread
From: Wartan Hachaturow @ 2008-03-08 21:50 UTC (permalink / raw)
  To: shigorin, ALT Linux arch porting

2008/3/9 Michael Shigorin <mike@osdn.org.ua>:
> On Tue, Jan 29, 2008 at 02:39:51PM +0200, Kirill A. Shutemov wrote:
>  > Кстати, где можно почитать, про то как устроена сборочная
>  > система в Debian. Мне пока только обрывки информации.
>
>  http://pbuilder.alioth.debian.org/

Не, не так она устроена :)
Читать нужно по ключевым словам "schroot", "sbuild", "buildd" и "wanna-build".
pbuilder -- это *personal* builder.

-- 
Regards, Wartan.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-03-08 21:50                   ` Wartan Hachaturow
@ 2008-03-08 22:45                     ` Michael Shigorin
  2008-03-08 22:46                       ` Wartan Hachaturow
  0 siblings, 1 reply; 19+ messages in thread
From: Michael Shigorin @ 2008-03-08 22:45 UTC (permalink / raw)
  To: ALT Linux arch porting

On Sun, Mar 09, 2008 at 12:50:46AM +0300, Wartan Hachaturow wrote:
> >  > Кстати, где можно почитать, про то как устроена сборочная
> >  > система в Debian. Мне пока только обрывки информации.
> >  http://pbuilder.alioth.debian.org/
> Не, не так она устроена :) Читать нужно по ключевым словам
> "schroot", "sbuild", "buildd" и "wanna-build".
> pbuilder -- это *personal* builder.

Хм, про buildd знаю (но успел забыть), но подумал, что ответ
будет скорее "pbuilder". :)

Впрочем, тебе видней.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-03-08 22:45                     ` Michael Shigorin
@ 2008-03-08 22:46                       ` Wartan Hachaturow
  0 siblings, 0 replies; 19+ messages in thread
From: Wartan Hachaturow @ 2008-03-08 22:46 UTC (permalink / raw)
  To: shigorin, ALT Linux arch porting

2008/3/9 Michael Shigorin <mike@osdn.org.ua>:

>  > Не, не так она устроена :) Читать нужно по ключевым словам
>  > "schroot", "sbuild", "buildd" и "wanna-build".
>  > pbuilder -- это *personal* builder.
>
>  Хм, про buildd знаю (но успел забыть), но подумал, что ответ
>  будет скорее "pbuilder". :)
>
>  Впрочем, тебе видней.

Дистрибутив-то не собирают pbuilder'ом :)

-- 
Regards, Wartan.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [devel-ports] arm eabi
  2008-01-25 11:14   ` Ildar Mulyukov
  2008-01-25 13:15     ` Michael Shigorin
@ 2008-04-30 11:45     ` Ildar Mulyukov
  1 sibling, 0 replies; 19+ messages in thread
From: Ildar Mulyukov @ 2008-04-30 11:45 UTC (permalink / raw)
  To: devel-ports

Вопрос закрылся неожиданным образом:
оказывается есть новый дистрибутив взамен сгнившего Familiar. Он  
называется "The Ångström Distribution", вот ТУТ:  
http://www.angstrom-distribution.org/

В нём ядро 2.6 и EABI Version4.
Всем спасибо. Хороших выходных.
Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2008-04-30 11:45 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-25 10:16 [devel-ports] arm eabi Ildar Mulyukov
2008-01-25 11:12 ` Kirill A. Shutemov
2008-01-25 11:14   ` Ildar Mulyukov
2008-01-25 13:15     ` Michael Shigorin
2008-01-25 13:20       ` Kirill A. Shutemov
2008-01-25 13:37         ` [devel-ports] [JT] " Ivan Fedorov
2008-01-25 21:43         ` [devel-ports] " Alexander Gvozdev
2008-01-28  7:26       ` Ildar Mulyukov
2008-01-28 20:52         ` Michael Shigorin
2008-01-28 21:53         ` Wartan Hachaturow
2008-01-29  4:40           ` Ildar Mulyukov
2008-01-29 11:30             ` Wartan Hachaturow
2008-01-29 11:59               ` Ildar Mulyukov
2008-01-29 12:39               ` Kirill A. Shutemov
2008-03-08 21:32                 ` Michael Shigorin
2008-03-08 21:50                   ` Wartan Hachaturow
2008-03-08 22:45                     ` Michael Shigorin
2008-03-08 22:46                       ` Wartan Hachaturow
2008-04-30 11:45     ` Ildar Mulyukov

ALT Linux architecture porting

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-ports/0 devel-ports/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-ports devel-ports/ http://lore.altlinux.org/devel-ports \
		devel-ports@lists.altlinux.org devel-ports@lists.altlinux.ru devel-ports@lists.altlinux.com
	public-inbox-index devel-ports

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-ports


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git