[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