Portál AbcLinuxu, 9. května 2025 12:26

Dotaz: FreeBSD + optimalizace + CPUTYPE

22.3.2007 12:04 standa
FreeBSD + optimalizace + CPUTYPE
Přečteno: 265×
Odpovědět | Admin
Ahoj, potreboval bych poradit s optimalizaci FreeBSD, jaky je rozdil mezi tim, kdyz napisu do /etc/make.conf hodnotu CPUTYPE ve tvaru:

CPUTYPE=pentium4 CPUTYPE=p4 CPUTYPE=pentium4[m] a nebo CPUTYPE?=pentium4

jde mi proste o to jak to tam mam napsat, jaka je spravna syntaxe te hodnoty. v /usr/share/examples/etc je neco o tom napsano, ale moc tomu nerozumim. Nyni mam napsano v /etc/make.conf tyto radky

CPUTYPE=pentium4 NO_CPU_CFLAGS= NO_CPU_COPTFLAGS= CFLAGS= -O -PIPE COPTFLAGS= -O -PIPE

Mam notebook IBM A31, pentium 4 M, FreeBSD 6.2

diky, Standa
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2007 12:29 Buki
Rozbalit Rozbalit vše Re: FreeBSD + optimalizace + CPUTYPE
Odpovědět | | Sbalit | Link | Blokovat | Admin
obecne, kdyz tomu nerozumis, je lepsi tam nepsat nic :-)
jinak pro Pentium 4 Mobile (coz je vlastne P4) bych dal tohle:
CPUTYPE?=p4
CFLAGS= -O -pipe
rozdil stejne nepoznas ...
22.3.2007 13:34 marko
Rozbalit Rozbalit vše Re: FreeBSD + optimalizace + CPUTYPE
Odpovědět | | Sbalit | Link | Blokovat | Admin
?= znamena, ze sa bude prekladat aj pre iny typ procesora. Pouziva sa v pripade, ak mas napr. PC s 200Mhz procesorom, kde by preklad trval niekolko hodin, takze spravis buildword, buildkernel na rychlejsom stroji a cez NFS vyexportujes /usr/src a /usr/obj a na slabsom PC nainstalujes. V pripade = sa optimalizuje len pre jeden typ CPU.

Osobne na produkcnym strojoch pouzivam:
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe

a na notebooku:

CFLAGS= -O2 -pipe
COPTFLAGS= -O2 -pipe
Niektory ludia tiez s oblubou pouzivaju -Os.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.