← Back to team overview

sslug-teknik team mailing list archive

Re: kerne bygning

 

On Tue, Oct 08, 2002 at 10:53:31PM +0200, David wrote:
> Jeg har prøvet at bygge en 2.2.19-xx kerne på Redhat 7.0 ved hjælp af
> 
> rpm -ba kernel-2.2.spec
> 
> Denne fejlede. Det synes jeg er for dårligt, at noget sådan er releaset.

(Dette kan jeg ikke kommentere.)

> 
>  Hvad er det for en kommando som logger og viser sidste linie på 
> skærmen samtidigt?

tee?

> 
> Nå pyt.Jeg gik ned i linux/ i stedet og lavede make og det gik godt, men 
>  hvordan kan jeg se hvilken configurations fil der er blevet brugt?

linux/.config

> 
> I linux/configs er der indtil flere configurations filer BOOT, smp, i386 
> osv. Hvordan vælger jeg den jeg vil bruge?

Se ovenfor. cp <valgt_config> linux/.config. Husk at koere make
oldconfig bagefter

> I Makefile fandt jeg følgende linie
> 
> EXTRAVERSION -7.0.16smp
> 
> Jeg gik ud fra at det var beregnet for et multiprocessor system og 
> fjernede derfor "smp". Alligevel gjorde følgende flag  -D__SMP__ mig 
> nervøs under kompileringen. Har jeg gjort det rigtige?

Din antagelse var korrekt, men SMP kerner kan bruges paa UP systemer
uden problemer. Det hjalp ikke at slette smp her; det styrer ikke
noget men er blot oplysende.

> 
>  Alt er tilsyneladende gået godt, men hvordan kan jeg vide, om koden er 
> optimeret til i586. Hvordan styrer jeg det?

Stil dig i linux/ og skriv make menuconfig eller make xconfig. Det giver
en grafisk praesentation til konfigureringen. Under 'General options'(?)
kan du baade stille SMP og processortype.

Rasmus


Follow ups

References