[d-kernel] Q: kernel-image & different arches
Anton D. Kachalov
mouse на altlinux.org
Вс Янв 30 12:41:07 MSK 2005
On Sun, Jan 30, 2005 at 12:25:35PM +0300, Anton Farygin wrote:
> Anton D. Kachalov wrote:
>
> >On Sun, Jan 30, 2005 at 12:12:43PM +0300, Anton Farygin wrote:
> >
> >
> >>Anton D. Kachalov wrote:
> >>
> >>
> >>
> >>>Приветствую!
> >>>Вот возник вопрос, касающийся сборки из одного src.rpm ядер под разные
> >>>архитектуры. Сейчас встал вопрос о сборке x86_64. Т.е. как минимум нужно
> >>>перед сборкой класть другой конфиг. Вот как лучше это сделать?
> >>>
> >>>PS. Размножать исходные пакеты нет смысла, т.к. я могу собрать все
> >>>мыслимые
> >>>kernel-image-* для своей архитектуры немного изменяя конфиг.
> >>>
> >>>
> >>>
> >>>
> >>IMHO надо разбивать конфиги под архитектуру.
> >>
> >>Добавив, например, .<arch>
> >>
> >>
> >у меня такая же идея. Если нет .<arch>, то брать дефолтный, без .<arch>
> >
> >
> >
> Можно и так.
>
> А можно и улучшить, сделав дефолтный - config.i586, а изменять под
> другую архитектуру - скриптом.
>
> Соответственно нужен скрипт, который будет накладывать изменения для
> архитектур (включать/выключать опции).
там слишком много может поменяться от одной архитектуры к другой. Вот
например, между i586 и x86_64 разница в 20kb и всё зависит от Kconfig'ов в
ядре. Т.ч. лучше класть конфиги примерно как config*.i386, config*.x86_64,
а в сборке просто проверять наличие config*.%base_arch
Rgds,
Anton
Подробная информация о списке рассылки devel-kernel