ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [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