* [d-kernel] Q: kernel-image & different arches
@ 2005-01-30 8:42 Anton D. Kachalov
2005-01-30 9:12 ` Anton Farygin
0 siblings, 1 reply; 5+ messages in thread
From: Anton D. Kachalov @ 2005-01-30 8:42 UTC (permalink / raw)
To: devel-kernel
Приветствую!
Вот возник вопрос, касающийся сборки из одного src.rpm ядер под разные
архитектуры. Сейчас встал вопрос о сборке x86_64. Т.е. как минимум нужно
перед сборкой класть другой конфиг. Вот как лучше это сделать?
PS. Размножать исходные пакеты нет смысла, т.к. я могу собрать все
мыслимые
kernel-image-* для своей архитектуры немного изменяя конфиг.
Rgds,
Anton
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [d-kernel] Q: kernel-image & different arches
2005-01-30 8:42 [d-kernel] Q: kernel-image & different arches Anton D. Kachalov
@ 2005-01-30 9:12 ` Anton Farygin
2005-01-30 9:24 ` Anton D. Kachalov
0 siblings, 1 reply; 5+ messages in thread
From: Anton Farygin @ 2005-01-30 9:12 UTC (permalink / raw)
To: ALT Linux kernel packages development
Anton D. Kachalov wrote:
>Приветствую!
>Вот возник вопрос, касающийся сборки из одного src.rpm ядер под разные
>архитектуры. Сейчас встал вопрос о сборке x86_64. Т.е. как минимум нужно
>перед сборкой класть другой конфиг. Вот как лучше это сделать?
>
>PS. Размножать исходные пакеты нет смысла, т.к. я могу собрать все
>мыслимые
>kernel-image-* для своей архитектуры немного изменяя конфиг.
>
>
IMHO надо разбивать конфиги под архитектуру.
Добавив, например, .<arch>
Rgds,
Rider
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [d-kernel] Q: kernel-image & different arches
2005-01-30 9:12 ` Anton Farygin
@ 2005-01-30 9:24 ` Anton D. Kachalov
2005-01-30 9:25 ` Anton Farygin
0 siblings, 1 reply; 5+ messages in thread
From: Anton D. Kachalov @ 2005-01-30 9:24 UTC (permalink / raw)
To: ALT Linux kernel packages development
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>
Rgds,
Anton
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [d-kernel] Q: kernel-image & different arches
2005-01-30 9:24 ` Anton D. Kachalov
@ 2005-01-30 9:25 ` Anton Farygin
2005-01-30 9:41 ` Anton D. Kachalov
0 siblings, 1 reply; 5+ messages in thread
From: Anton Farygin @ 2005-01-30 9:25 UTC (permalink / raw)
To: ALT Linux kernel packages development
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, а изменять под
другую архитектуру - скриптом.
Соответственно нужен скрипт, который будет накладывать изменения для
архитектур (включать/выключать опции).
Rgds,
Rider
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [d-kernel] Q: kernel-image & different arches
2005-01-30 9:25 ` Anton Farygin
@ 2005-01-30 9:41 ` Anton D. Kachalov
0 siblings, 0 replies; 5+ messages in thread
From: Anton D. Kachalov @ 2005-01-30 9:41 UTC (permalink / raw)
To: ALT Linux kernel packages development
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
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-01-30 9:41 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-30 8:42 [d-kernel] Q: kernel-image & different arches Anton D. Kachalov
2005-01-30 9:12 ` Anton Farygin
2005-01-30 9:24 ` Anton D. Kachalov
2005-01-30 9:25 ` Anton Farygin
2005-01-30 9:41 ` Anton D. Kachalov
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