* [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