budowanie kernela, nowy sposób?

Wojciech "Sas" Cieciwa cieciwa w alpha.zarz.agh.edu.pl
Wto, 23 Sty 2007, 12:29:42 CET


Arkadiusz Miskiewicz wrote:
> Obmyślam jak tu ulepszyć budowanie jajka dla Th. Pomysł jest następujący, 
> budowanie, a raczej tworzenie konfiguracji wyglądało by następująco:
> - utworzenie konfiga przez make allmodconfig
> - cała konfiguracja kernela trzymana była by w jednym pliku np. kernel.config 
> postaci przykładowo:
>
> JAKIS_SYMBOL i686=n x86_64=y
> INNY_SYMBOL all=n
> SYMBOL3 all=y
>
> + mały skrypt biorący .config wygenerowany z allmodconfig i przetwarzający go 
> wg regułek z kernel.config. Powyższe oznaczały by np.
>
> JAKIS_SYMBOL i686=n x86_64=y
> na i686 nie budujemy, na x86_64 w kernel, na pozostałych jako moduł
>
> INNY_SYMBOL all=n
> wyłaczamy na wszystkich arch
>
> SYMBOL3 all=y
> na wszystkich arch w kernel
>
> Co to daje - jeden konfig dla wszystkich architektur, brak rozjazdów pomiędzy 
> architekturami, znika problem z zapomnieniem włączenia nowo pojawiających się 
> rzeczy.
>
> Uwagi, pomysły?
>
> ps. w Th będzie jajko smp only. up może się pojawić w supported itd ale nie 
> będzie z mej strony przykuwało większej uwagi.
>   
TH == ix86 i x86_64 ?
Jeśli tak, to faktycznie może to być prostsze, ale jeśli inaczej, to
ilość wariantów i zmian Cię zaleje.

Jak napiszesz skrypt który przetwarza ten kernel.config do formy
zrozumiałej - nie ma sprawy, zresztą zawsze możesz sobie testować takie
zmiany na jakimś branczu - tylko najlepiej nie na HEAD.

Jaki jest powód tego, że w TH ma być TYLKO jajko SMP ?

Sas.

-- 
{Wojciech 'Sas' Cieciwa}  {Member of PLD Team                               }
{e-mail: cieciwa w alpha.zarz.agh.edu.pl, http://www2.zarz.agh.edu.pl/~cieciwa}



Więcej informacji o liście dyskusyjnej pld-kernel