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