Kompilace kernelu

Jan Dušátko dusatko at e-apollo.cz
Tue Jun 27 00:47:10 CEST 2006


Zdravim, mam zajimavy problem. Na ruznych strojich kompiluji jadro, lisi se
sice konfiguraci, ale obecny konfig mam shodny.
V adresari /root/conf je soubor PRIVATE, do ktereho vede link z
/usr/src/sys/i386/conf/PRIVATE
(PRIVATE -> /root/conf/PRIVATE)

soubor /etc/make.conf obsahuje napr. nasledujici radky:
KERNCONF=PRIVATE
CPUTYPE=nocona
CFLAGS= -O2 -pipe -funroll-loops -ffast-math
COPTFLAGS= -O2 -pipe -funroll-loops -ffast-math

kde se maximalne lisi typ procesoru.

soubor PRIVATE obsahuje standardni zmenu
#cpu            I486_CPU
cpu             I586_CPU
cpu             I686_CPU
ident           PRIVATE

Navic pri rebuildu na vsech strojich - protoze mi to dela problemy, pridavam
jeste:
make -j4 buildkernel KERNCONF=PRIVATE
make installkernel KERNCONF=PRIVATE

(parametr -j4 je u jednoho DualCPU stroje, u ostatnich ho nemam)

Vsechny stroje maji stejny script pro cvsup, vsechny stroje jsou shodne
upgradovane, ale vysledek kompilace je odlisny. 

Presto mam ruzne vysledky po rekompilaci jadra - ted prave napr:
FreeBSD 6.1-RELEASE-p1 (GENERIC) #0: Mon Jun 26 17:50:38 CEST 2006
FreeBSD 6.1-RELEASE-p2 (GENERIC) #3: Mon Jun 26 17:52:01 CEST 2006
FreeBSD 6.1-RELEASE-p2 (PRIVATE) #0: Mon Jun 26 17:54:42 CEST 2006

Napada nekoho duvod tohoto chovani ?

Honza






More information about the Users-l mailing list