* [d-kernel] Что качать для сборки ядра
@ 2003-08-03 0:58 Aleksey Avdeev
2003-08-04 11:26 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
0 siblings, 1 reply; 11+ messages in thread
From: Aleksey Avdeev @ 2003-08-03 0:58 UTC (permalink / raw)
To: ALT Linux kernel packages development
Здравствуйте.
Созрел я для сборки ядер под свои конфигурации (для 3х машин: Пень 133
(не MMX) на SIS5511/12/13, Пень 3 на какомто из Intel и Атлон на
nForce2). В общем виде данный процесс, в принципе понятен (статью
http://www.atmsk.ru/viewtopic.php?t=903 читал). Но я запутался, с
определением списка пакетов, которые надо вытянуть для корректной сборки
ядра:
1. Непонял кокое ядро лучше взять за основу: aw или std (скорее всего
std) под мои требования (см. ниже).
2. Слабо представляю что от чего зависит.
Что я хочу получить в результате (основные позиции):
1. EVMS
2. Alsa 0.9.6
3. USB
4. Reiserfs
5. XFS
6. На платные сенсоры
7. Драйвера NVIDIA для nForce и видео карт.
Как я понял из рассылки, aw и std ядра полностью данный список не
покрывают. :-(
Подскажите пожалуйста, что мне надо будет выкачать (из source,
modules, feat, fix и т. д.) а то глаза разбегаются. :-)
Спасибо за внимание.
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ
2003-08-03 0:58 [d-kernel] Что качать для сборки ядра Aleksey Avdeev
@ 2003-08-04 11:26 ` Ed V. Bartosh
2003-08-05 7:21 ` [d-kernel] Что качать для сборки ядра Denis Ovsienko
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Ed V. Bartosh @ 2003-08-04 11:26 UTC (permalink / raw)
To: solo_oboroten; +Cc: ALT Linux kernel packages development
>>>>> "AA" == Aleksey Avdeev writes:
AA> Созрел я для сборки ядер под свои конфигурации (для 3х машин:
AA> Пень 133 (не MMX) на SIS5511/12/13, Пень 3 на какомто из Intel
AA> и Атлон на nForce2). В общем виде данный процесс, в принципе
AA> понятен (статью http://www.atmsk.ru/viewtopic.php?t=903
AA> читал). Но я запутался, с определением списка пакетов, которые
AA> надо вытянуть для корректной сборки ядра:
Можно взять спек от kernel-image и посмотреть на то, какие патчи туда
включаются (макрос %add_patch_list) - это будет список нужных пакетов
kernel-feat и kernel-fix. Кроме того нужен kernel-source-<версия ядра>
и kernel-build-tools.
Почитайте полиси, оно лежит в kernel-build-tools, там кое-что об этом есть.
AA> 1. Непонял кокое ядро лучше взять за основу: aw или std (скорее
AA> всего std) под мои требования (см. ниже).
На это могу сказать только об aw - среди затребованых фич в нем нет
alsa,NVIDIA и Raiser-а. последний в принципе могу собрать модулем.
AA> 2. Слабо представляю что от чего зависит.
В смысле ? Все фичи включаются в спеке kernel-image с помощью
вышеупомянутого макроса %add_patch_list. Остальные зависимости, да и
эти тоже, видно обычным образом:
rpm -q --requires
AA> Что я хочу получить в результате (основные позиции):
AA> 1. EVMS
AA> 2. Alsa 0.9.6
AA> 3. USB
AA> 4. Reiserfs
AA> 5. XFS
AA> 6. На платные сенсоры
AA> 7. Драйвера NVIDIA для nForce и видео карт.
AA> Как я понял из рассылки, aw и std ядра полностью данный список
AA> не покрывают. :-(
Ну да. В aw звук и видео и не планируется включать, оно
сервер-ориентированное.
А понимать это проще не из рассылки, а с помощью rpm :)
AA> Подскажите пожалуйста, что мне надо будет выкачать (из source,
AA> modules, feat, fix и т. д.) а то глаза разбегаются. :-)
Дык это, схема ничем не отличается от других пакетов - все те же
зависимости, вся информация доступна с помощью rpm:
Берем kernel-image-std-up...src.rpm и смотрим, что ему нужно для сборки:
[ed@pc213 kernel-source-2.4.21]$ rpm -qp --requires kernel-image-std-up-2.4.21rel-alt7.src.rpm
...
kernel-source-2.4.21 = 1.0.0
kernel-build-tools
kernel-fix-security-owl
kernel-fix-security
kernel-fix-build
kernel-fix-drivers-ide
kernel-fix-drivers-net
kernel-fix-drivers-pci
kernel-fix-drivers-scsi
kernel-fix-drivers-usb
kernel-fix-core
kernel-fix-fs
kernel-feat-core-O1sched
kernel-feat-addon
kernel-feat-acpi
kernel-feat-i2c
kernel-feat-fs-ntfs
kernel-feat-fs-xfs
kernel-feat-kconfig
kernel-feat-crypto
kernel-feat-drivers-video-splash
kernel-feat-bttv
kernel-feat-net-ppp-mppe
kernel-feat-net-ipsec
...
Выкачиваем и устанавливаем по этому списку все, что мы хотим
включить в свое ядро.
Точно так же и для модулей:
rpm -qp --requires /mnt/Sisyphus/SRPMS.kernel/kernel-modules-alsa-std-up-0.9.6-alt1.src.rpm
gcc2.96
modutils
perl
rpm >= 4.0.2-75
kernel-headers-std-up = 2.4.21rel-alt7
kernel-source-alsa-0.9.6
Например, для alsa выкачиваем
kernel-source-alsa и, для примера, модуль для std-up:
kernel-modules-alsa-std-up ... src.rpm
Для nvidia и всего остального, что в модулях - аналогично.
Для evms-а берем kernel-feat-dm и evms (kernel-feat-evms из одного
спека с evms генерится). (это есть в ядре -aw, можно глянуть там)
Raiser нужно будет просто включить, он в ядре уже есть.
Когда все это добро у нас есть и установлено, то делаем на основе
kernel-image-std (или любого другого kernel-image) спек(и) для kernel-image-наше_новое_ядро и пытаемся
его собрать. потом точно так же поступаем с модулями.
Вот и все вкратце.
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ
2003-08-05 7:21 ` [d-kernel] Что качать для сборки ядра Denis Ovsienko
@ 2003-08-05 6:38 ` Ed V. Bartosh
2003-08-05 22:46 ` [d-kernel] Что качать для сборки ядра Aleksey Avdeev
1 sibling, 0 replies; 11+ messages in thread
From: Ed V. Bartosh @ 2003-08-05 6:38 UTC (permalink / raw)
To: ALT Linux kernel packages development
>> Выкачиваем и устанавливаем по этому списку все, что мы хотим
>> включить в свое ядро.
DO> apt-get build-dep это выполняет, я проверял ;)
Я в курсе, но человек спросил чего выкачивать, мало ли что :)
--
Best regards,
Ed V. Bartosh
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] Что качать для сборки ядра
2003-08-04 11:26 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
@ 2003-08-05 7:21 ` Denis Ovsienko
2003-08-05 6:38 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
2003-08-05 22:46 ` [d-kernel] Что качать для сборки ядра Aleksey Avdeev
2003-08-06 16:26 ` Aleksey Avdeev
2 siblings, 2 replies; 11+ messages in thread
From: Denis Ovsienko @ 2003-08-05 7:21 UTC (permalink / raw)
To: ALT Linux kernel packages development
> Берем kernel-image-std-up...src.rpm и смотрим, что ему нужно для сборки:
> [ed@pc213 kernel-source-2.4.21]$ rpm -qp --requires kernel-image-std-up-2.4.21rel-alt7.src.rpm
> ...
> kernel-source-2.4.21 = 1.0.0
[...]
> kernel-feat-net-ipsec
> ...
>
> Выкачиваем и устанавливаем по этому списку все, что мы хотим
> включить в свое ядро.
apt-get build-dep это выполняет, я проверял ;)
--
DO4-UANIC
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] Что качать для сборки ядра
2003-08-05 7:21 ` [d-kernel] Что качать для сборки ядра Denis Ovsienko
2003-08-05 6:38 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
@ 2003-08-05 22:46 ` Aleksey Avdeev
1 sibling, 1 reply; 11+ messages in thread
From: Aleksey Avdeev @ 2003-08-05 22:46 UTC (permalink / raw)
To: ALT Linux kernel packages development
Denis Ovsienko пишет:
>>Берем kernel-image-std-up...src.rpm и смотрим, что ему нужно для сборки:
>>[ed@pc213 kernel-source-2.4.21]$ rpm -qp --requires kernel-image-std-up-2.4.21rel-alt7.src.rpm
>>...
>>kernel-source-2.4.21 = 1.0.0
>>
>>
>[...]
>
>
>>kernel-feat-net-ipsec
>>...
>>
>>Выкачиваем и устанавливаем по этому списку все, что мы хотим
>>включить в свое ядро.
>>
>>
>apt-get build-dep это выполняет, я проверял ;)
>
>
Что-то новое... :-) Можно поподробнее про build-dep: man apt-get её не
показал (Сизиф от 20030731)...
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] Что качать для сборки ядра
@ 2003-08-06 10:22 ` Avdeev
0 siblings, 0 replies; 11+ messages in thread
From: Avdeev @ 2003-08-06 10:22 UTC (permalink / raw)
To: ALT Linux kernel packages development
Denis Ovsienko пишет:
>>>>Выкачиваем и устанавливаем по этому списку все, что мы хотим
>>>>включить в свое ядро.
>>>
>>>apt-get build-dep это выполняет, я проверял ;)
>>
>> Что-то новое... :-) Можно поподробнее про build-dep: man apt-get её не
>>показал (Сизиф от 20030731)...
>
> [pilot@acara pilot]$ apt-get
> apt 0.5.5cnc4.1 для linux i586 собран Jun 25 2003 19:08:05
> Использование: apt-get [параметры] команда
> apt-get [параметры] install|remove пакет1 [пакет2 ...]
> apt-get [параметры] source пакет1 [пакет2 ...]
...
>
Спасибо. Буду знать что так тоже можно! :-) (Всегда apt-get с
командой пускал... :-)))
PS: Приношу извинения за дубли.
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] XXX XXXXXX XXX XXXXXX XXXX
@ 2003-08-06 10:22 ` Avdeev
0 siblings, 0 replies; 11+ messages in thread
From: Avdeev @ 2003-08-06 10:22 UTC (permalink / raw)
To: ALT Linux kernel packages development
Ed V. Bartosh пишет:
>>>>>>"AA" == Aleksey Avdeev writes:
>
>
> >> На это могу сказать только об aw - среди затребованых фич в нем
> >> нет alsa ,NVIDIA и Raiser-а. последний в принципе могу собрать модулем.
> >>
> AA> Эт понятно... :-)
>
> AA> ИМХО Будет неплохо: не вижу я проблем с Raiser-ом, на своих
> AA> задачах... И MailDir на нём, по некоторым отзывам, хорошо
> AA> бегает.
> Да и я тоже не вижу, но пока никто не просил, а мне он не нужен - у
> меня XFS. Хорошо, соберу, только смысл ? Вам ядро все равно не подойдет, тогда
> смысл в Raisere-e там ? Только увеличит время сборки :(
Тогда не надо, пожалуй... Раз заявок нет. :-)
>
> AA> Я не очень понял такой момент (возможно мой вопрос глуп):
> AA> насколько компоненты из приведенного выше списка (*
>
> AA> fix* и *feat*) независимы друг от друга? И если я из данного
> AA> списка выкину нечто лишнее (с точки зрения зависимостей), на
> AA> каком этапе сборки данная ошибка будет видна: ядро сразу
> AA> откажется собираться, или начнёт, но не сможет скомпилироваться?
> AA> Вопрос для меня важен: на домашней машине ядро собиралось около
> AA> 1,5 суток при 32M памяти. Сейчас память я нарастил, но думаю
> AA> процесс тоже будет длительный... :-( (Машины на работе
> AA> задействовать на данном этапе, пока, немогу.)
> Зависимости - это одно, а возможность сборки - нечто другое. Все эти
> -feat и -fix - это пакеты с патчами. Между ними в принципе бывают
> зависимости, но редко. Их можно увидеть обычным методом - через rpm
> -q.
> А вот ошибки могут быть где угодно - и на этапе приложения патчей и на
> этапе сборки, от этого никто не застрахован и я не вижу пути для
> изменения этого положения. Да и необходимости тоже.
> Я бы лично не связывался с таким неблагодарным делом как пересборка
> ядер, если это столько времени занимает. Очень непродуктивно это, IMHO.
Дома пересборка имеет ещё одну цель: добиться DMA режима на
SIS5511/12/13. (Попробую поиграть опциями для SIS чипсетов и
найти чтонибудь что поможет обойти блокировку DMA на уровне
BIOS-а: есть подозрения что она есть.)
И опыт такого рода - вещь нужная! :-) Ждёт меня подобная
задача на работе (когда "окно" будет): Если смогу внедрить
поддержку адаптеров USB-CAN
(http://www.peak-system.com/linux/index.htm) и разберусь как
MPLAB под Wine пускать - смогу про винду забыть (большей частью). ;-)
>
> AA> Спасибо. Ставлю закачку, буду пробовать! ;-)
> На здоровье :)
>
> PS: Если будут еще вопросы - пишите не лично, а на список. Это может быть
> полезно как Вам (ответит более одноого человека), так и окружающим.
> Здесь же ничего личного нет, чего таить-то :)
Опс-с! 8-O А я гадаю, чего письма в рассылке нет! :-)
Оказывается я его не туда направил... :-/ Приношу извинения. Если
не возражаете - вечером продублирую его в рассылку.
PS: Приношу извинения за дубли.
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] XXX XXXXXX XXX XXXXXX XXXX
2003-08-04 11:26 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
2003-08-05 7:21 ` [d-kernel] Что качать для сборки ядра Denis Ovsienko
@ 2003-08-06 16:26 ` Aleksey Avdeev
2003-08-07 7:38 ` Alexander Bokovoy
2003-08-07 10:33 ` [d-kernel] " Sergey Vlasov
2 siblings, 2 replies; 11+ messages in thread
From: Aleksey Avdeev @ 2003-08-06 16:26 UTC (permalink / raw)
To: ALT Linux kernel packages development
Ed V. Bartosh пишет:
>>>>>>"AA" == Aleksey Avdeev writes:
>>>>>>
>>>>>>
>
> AA> Созрел я для сборки ядер под свои конфигурации (для 3х машин:
> AA> Пень 133 (не MMX) на SIS5511/12/13, Пень 3 на какомто из Intel
> AA> и Атлон на nForce2). В общем виде данный процесс, в принципе
> AA> понятен (статью http://www.atmsk.ru/viewtopic.php?t=903
> AA> читал). Но я запутался, с определением списка пакетов, которые
> AA> надо вытянуть для корректной сборки ядра:
>Можно взять спек от kernel-image и посмотреть на то, какие патчи туда
>включаются (макрос %add_patch_list) - это будет список нужных пакетов
>kernel-feat и kernel-fix. Кроме того нужен kernel-source-<версия ядра>
>и kernel-build-tools.
>
>Почитайте полиси, оно лежит в kernel-build-tools, там кое-что об этом есть.
>
> AA> 1. Непонял кокое ядро лучше взять за основу: aw или std (скорее
> AA> всего std) под мои требования (см. ниже).
>На это могу сказать только об aw - среди затребованых фич в нем нет
>alsa,NVIDIA и Raiser-а. последний в принципе могу собрать модулем.
>
Эт понятно... :-)
ИМХО Будет неплохо: не вижу я проблем с Raiser-ом, на своих
задачах...
И MailDir на нём, по некоторым отзывам, хорошо бегает.
>
> AA> 2. Слабо представляю что от чего зависит.
>В смысле ? Все фичи включаются в спеке kernel-image с помощью
>вышеупомянутого макроса %add_patch_list. Остальные зависимости, да и
>эти тоже, видно обычным образом:
>rpm -q --requires
>
> AA> Что я хочу получить в результате (основные позиции):
> AA> 1. EVMS
> AA> 2. Alsa 0.9.6
> AA> 3. USB
> AA> 4. Reiserfs
> AA> 5. XFS
> AA> 6. На платные сенсоры
> AA> 7. Драйвера NVIDIA для nForce и видео карт.
>
> AA> Как я понял из рассылки, aw и std ядра полностью данный список
> AA> не покрывают. :-(
>Ну да. В aw звук и видео и не планируется включать, оно
>сервер-ориентированное.
>А понимать это проще не из рассылки, а с помощью rpm :)
>
> AA> Подскажите пожалуйста, что мне надо будет выкачать (из source,
> AA> modules, feat, fix и т. д.) а то глаза разбегаются. :-)
>Дык это, схема ничем не отличается от других пакетов - все те же
>зависимости, вся информация доступна с помощью rpm:
>
>Берем kernel-image-std-up...src.rpm и смотрим, что ему нужно для сборки:
>[ed@pc213 kernel-source-2.4.21]$ rpm -qp --requires kernel-image-std-up-2.4.21rel-alt7.src.rpm
>...
>kernel-source-2.4.21 = 1.0.0
>kernel-build-tools
>kernel-fix-security-owl
>kernel-fix-security
>kernel-fix-build
>kernel-fix-drivers-ide
>kernel-fix-drivers-net
>kernel-fix-drivers-pci
>kernel-fix-drivers-scsi
>kernel-fix-drivers-usb
>kernel-fix-core
>kernel-fix-fs
>kernel-feat-core-O1sched
>kernel-feat-addon
>kernel-feat-acpi
>kernel-feat-i2c
>kernel-feat-fs-ntfs
>kernel-feat-fs-xfs
>kernel-feat-kconfig
>kernel-feat-crypto
>kernel-feat-drivers-video-splash
>kernel-feat-bttv
>kernel-feat-net-ppp-mppe
>kernel-feat-net-ipsec
>...
>
>Выкачиваем и устанавливаем по этому списку все, что мы хотим
>включить в свое ядро.
>
Я не очень понял такой момент (возможно мой вопрос глуп):
насколько
компоненты из приведенного выше списка (*
fix* и *feat*) независимы друг от друга? И если я из данного
списка выкину нечто лишнее (с точки зрения зависимостей), на
каком этапе сборки данная ошибка будет видна: ядро сразу
откажется собираться, или начнёт, но не сможет скомпилироваться?
Вопрос для меня важен: на домашней машине ядро собиралось около
1,5 суток при 32M памяти. Сейчас память я нарастил, но думаю
процесс тоже будет длительный... :-( (Машины на работе
задействовать на данном этапе, пока, немогу.)
>
>Точно так же и для модулей:
>rpm -qp --requires /mnt/Sisyphus/SRPMS.kernel/kernel-modules-alsa-std-up-0.9.6-alt1.src.rpm
>gcc2.96
>modutils
>perl
>rpm >= 4.0.2-75
>kernel-headers-std-up = 2.4.21rel-alt7
>kernel-source-alsa-0.9.6
>
>Например, для alsa выкачиваем
>kernel-source-alsa и, для примера, модуль для std-up:
>kernel-modules-alsa-std-up ... src.rpm
>Для nvidia и всего остального, что в модулях - аналогично.
>
>Для evms-а берем kernel-feat-dm и evms (kernel-feat-evms из одного
>спека с evms генерится). (это есть в ядре -aw, можно глянуть там)
>
>Raiser нужно будет просто включить, он в ядре уже есть.
>
>Когда все это добро у нас есть и установлено, то делаем на основе
>kernel-image-std (или любого другого kernel-image) спек(и) для kernel-image-наше_новое_ядро и пытаемся
>его собрать. потом точно так же поступаем с модулями.
>
>Вот и все вкратце.
>
>
Спасибо. Ставлю закачку, буду пробовать! ;-)
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] XXX XXXXXX XXX XXXXXX XXXX
2003-08-06 16:26 ` Aleksey Avdeev
@ 2003-08-07 7:38 ` Alexander Bokovoy
2003-08-07 8:37 ` Aleksey Avdeev
2003-08-07 10:33 ` [d-kernel] " Sergey Vlasov
1 sibling, 1 reply; 11+ messages in thread
From: Alexander Bokovoy @ 2003-08-07 7:38 UTC (permalink / raw)
To: solo_oboroten, ALT Linux kernel packages development
On Wed, Aug 06, 2003 at 08:26:39PM +0400, Aleksey Avdeev wrote:
> >и kernel-build-tools.
> >
> >Почитайте полиси, оно лежит в kernel-build-tools, там кое-что об этом есть.
> >
> >AA> 1. Непонял кокое ядро лучше взять за основу: aw или std (скорее
> >AA> всего std) под мои требования (см. ниже).
> >На это могу сказать только об aw - среди затребованых фич в нем нет
> >alsa,NVIDIA и Raiser-а. последний в принципе могу собрать модулем.
> >
>
> Эт понятно... :-)
>
> ИМХО Будет неплохо: не вижу я проблем с Raiser-ом, на своих
> задачах...
Дело не в проблемах, в AW он не используется, там только XFS.
> И MailDir на нём, по некоторым отзывам, хорошо бегает.
Не наша задача :)
--
/ Alexander Bokovoy
---
IOT trap -- core dumped
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [d-kernel] XXX XXXXXX XXX XXXXXX XXXX
2003-08-07 7:38 ` Alexander Bokovoy
@ 2003-08-07 8:37 ` Aleksey Avdeev
0 siblings, 0 replies; 11+ messages in thread
From: Aleksey Avdeev @ 2003-08-07 8:37 UTC (permalink / raw)
To: ALT Linux kernel packages development
Alexander Bokovoy пишет:
> On Wed, Aug 06, 2003 at 08:26:39PM +0400, Aleksey Avdeev wrote:
>
>>>и kernel-build-tools.
>>>
>>>Почитайте полиси, оно лежит в kernel-build-tools, там кое-что об этом есть.
>>>
>>>AA> 1. Непонял кокое ядро лучше взять за основу: aw или std (скорее
>>>AA> всего std) под мои требования (см. ниже).
>>>На это могу сказать только об aw - среди затребованых фич в нем нет
>>>alsa,NVIDIA и Raiser-а. последний в принципе могу собрать модулем.
>>>
>>
>> Эт понятно... :-)
>>
>> ИМХО Будет неплохо: не вижу я проблем с Raiser-ом, на своих
>>задачах...
>
> Дело не в проблемах, в AW он не используется, там только XFS.
Ясно. :-)
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [d-kernel] Re: XXX XXXXXX XXX XXXXXX XXXX
2003-08-06 16:26 ` Aleksey Avdeev
2003-08-07 7:38 ` Alexander Bokovoy
@ 2003-08-07 10:33 ` Sergey Vlasov
1 sibling, 0 replies; 11+ messages in thread
From: Sergey Vlasov @ 2003-08-07 10:33 UTC (permalink / raw)
To: solo_oboroten, ALT Linux kernel packages development
On Wed, 06 Aug 2003 20:26:39 +0400
"Aleksey Avdeev" <solo_oboroten@mail15.com> wrote:
> Я не очень понял такой момент (возможно мой вопрос глуп):
> насколько
> компоненты из приведенного выше списка (*
>
> fix* и *feat*) независимы друг от друга? И если я из данного
> списка выкину нечто лишнее (с точки зрения зависимостей), на
> каком этапе сборки данная ошибка будет видна: ядро сразу
> откажется собираться, или начнёт, но не сможет скомпилироваться?
Как когда - бывает, что вываливается на этапе приложения патчей, но
может и посреди сборки.
> Вопрос для меня важен: на домашней машине ядро собиралось около
> 1,5 суток при 32M памяти. Сейчас память я нарастил, но думаю
> процесс тоже будет длительный... :-( (Машины на работе
> задействовать на данном этапе, пока, немогу.)
В подобных случаях помогает ccache (apt-get install ccache). Запускать
сборку нужно через
rpmbuild -ba --enable ccache --define 'use_ccache 1' --target i586 file.spec
(в каких-то версиях нужно было --enable ccache, в других -
--define...)
Только при повторных попытках сборки не меняйте version и release.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2003-08-07 10:33 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-03 0:58 [d-kernel] Что качать для сборки ядра Aleksey Avdeev
2003-08-04 11:26 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
2003-08-05 7:21 ` [d-kernel] Что качать для сборки ядра Denis Ovsienko
2003-08-05 6:38 ` [d-kernel] þÔÏ ËÁÞÁÔØ ÄÌÑ ÓÂÏÒËÉ ÑÄÒÁ Ed V. Bartosh
2003-08-05 22:46 ` [d-kernel] Что качать для сборки ядра Aleksey Avdeev
2003-08-06 10:22 ` Avdeev
2003-08-06 10:22 ` [d-kernel] XXX XXXXXX XXX XXXXXX XXXX Avdeev
2003-08-06 16:26 ` Aleksey Avdeev
2003-08-07 7:38 ` Alexander Bokovoy
2003-08-07 8:37 ` Aleksey Avdeev
2003-08-07 10:33 ` [d-kernel] " Sergey Vlasov
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git