← Back to team overview

sslug-teknik team mailing list archive

Re: CPU optimering av rpms

 

Jag löste problemet med att köra
rpmbuild -bb -target="athlon"  /usr/src/packages/SPECS/XFree86.spec
jag testade både athlon och i686 och prov körde båda, jag märker ingen skilnad 
mer än att X tycks starta långsammare med Athlon optimeringen, men detta kan 
bero på att jag installerade alla filerna som bildades.

Kompileringen tog 1 timme och 40 minuter på 1.3Ghz med 256mb RAM, och det blev 
ingen märkbar prestandard ökning. Hur lönt är det att CPU optimera tex KDE 
och GNOME? Suse 9.1 är optimerat för i586.

söndag 18 juli 2004 23:24 skrev Michael Reiche:
> Hejsan!
>
> Hvis du kigger i din /usr/lib/rpm/rpmrc vil du finde en del linier med
> "buildarchtranslate" og jeg er ret sikker på at der findes en med:
>
> buildarchtranslate: i386: i586
>
> Jeg ville iøvrigt ikke rette i ovennævnte fil da den sandsynligvis er
> med i rpm pakken "rpm". Det kan "rpm -qf /usr/lib/rpm/rpmrc" give dig
> svar på. På min FC2 dist. kan jeg placere mine lokale options i /etc/
> rpmrc. Hvis ikke du har den i forvejen kan du gøre noget i retningen af:
>
> grep '^buildarchtranslate: .*: i.86$' /usr/lib/rpm/rpmrc |
> sed 's/ i.86$/ athlon/' >> /etc/rpmrc
>
> Tilføj yderligere en linie med:
>
> buildarchtranslate: athlon: athlon
>
> Sidste linie er sandsynligvis nødvendig hvis der i /usr/lib/rpm/rpmrc
> findes en "buildarchtranslate: atlon: i586" eller lignende.
>
> Husk at dine nybyggede rpm-filer nu sikkert placeres i en anden sti.
>
> Med ovenstående får du bygget rpm'er direkte til athlon istedet for
> i686, men om det er bedre end i686/i586 ved jeg ikke. Du skal ikke
> forvente nogen mirakler med ændringen, jeg har ikke udsat XFree86 for
> kuren, men jeg bygger alle andre rpm med athlon som arkitektur.

-- 
------
Dagens Bibelcitat:
"The ptr argument must be a pointer returned by by malloc() oc calloc()."
//Perra 


References