View previous topic :: View next topic |
Author |
Message |
psotnik Apprentice
Joined: 12 Nov 2005 Posts: 248 Location: /world/poland/Cracow
|
Posted: Thu Mar 09, 2006 11:01 am Post subject: [CFLAGS] Celeron-A 466 MHz |
|
|
witam, chcialbym sie upewnic czy dobrze mysle Mam komputer z procesorem Celeron-A 466 Mhz ( jeszcze takie antyki dzialaja ). chcac na nim zinstalowac gentoo, sciagam stage3-i686, instaluje, a nastepnie rekompiluje wszystko z CFLAGS="-march=i686 -O2 -s -fomit-frame-pointer -mmx", czy moze lepiej z -march= pentium2? jak wchodzily celerony to o ile pamietma te zamieszchle czasy byly to okrojone P2.
ps manual gcc mowi
Code: |
i686, pentiumpro
Intel PentiumPro CPU.
pentium2
Intel Pentium2 CPU based on PentiumPro core with MMX instruction set support.
|
natomiast nic o celeronach _________________ psotnik
:] |
|
Back to top |
|
|
szolek Guru
Joined: 30 Mar 2005 Posts: 570 Location: Brzóza Królewska
|
Posted: Thu Mar 09, 2006 11:08 am Post subject: |
|
|
klik i pierwszy strzał.
Oprócz tego do przeczytania obowiązkowo dekalog polskiej części forum zwanego apelem plus coś co się dziwnie czyta ale chodzi o odpowiedzi na najczęściej zadawane pytania.
od raku: ranisz moje oczy |
|
Back to top |
|
|
Aktyn l33t
Joined: 25 Dec 2005 Posts: 619
|
Posted: Thu Mar 09, 2006 11:15 am Post subject: Re: [CFLAGS] Celeron-A 466 MHz |
|
|
psotnik wrote: | nastepnie rekompiluje wszystko z CFLAGS="-march=i686 -O2 -s -fomit-frame-pointer -mmx", czy moze lepiej z -march= pentium2? jak wchodzily celerony to o ile pamietma te zamieszchle czasy byly to okrojone P2. |
1. Weź sobie zródła kernela, tam zaznacz procesorka jaki masz typ, zobacz jak sie potem kompiluje, daje do myślenia.
2. Osobiście dałbym flagi CFLAGS="-march=i686 -Os -s -fomit-frame-pointer -mmx", ale to tylko moja prywatna opinia. _________________ Aktyn Pages
są ludzie inteligentni, są nad wyraz inteligentni i błyskotliwi, są jasnowidze, są wszechwiedzący bogowie, oraz ludzie piszący kompilatory |
|
Back to top |
|
|
psotnik Apprentice
Joined: 12 Nov 2005 Posts: 248 Location: /world/poland/Cracow
|
Posted: Thu Mar 09, 2006 12:12 pm Post subject: |
|
|
@szolek: czasmi trzeba zapytać nie tylko google.
Z twojej podpowiedzi znalazłem
http://www.freehackers.org/gentoo/gccflags/flag_gcc3.html
Quote: |
...
Celeron (Mendocino), aka Celeron1 (Intel)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer"
...
|
Sądze, że sciagłem złego stage Należy zassać stages-x86
Następnie flagi
Quote: |
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -Os -pipe -fomit-frame-pointer -mmx -s"
CXXFLAGS="-march=pentium2 -Os -pipe -fomit-frame-pointe -mmx -s"
|
i będzie mały serverek THX _________________ psotnik
:] |
|
Back to top |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Thu Mar 09, 2006 12:49 pm Post subject: |
|
|
ściągnąłeś dobry stage. i686 działa na procesorach klasy i686 (czyli p2 wzwyż). x86 działa na każdym procesorze rodziny 86 (czyli od 386 zapewne).
Celeron-A to okrojony P2, więc flagi można ustawić:
1) albo na pentium2 (wtedy będzie kompilowany z optymalizacją dla pentium2, możesz mieć problemy z uruchomieniem takich binarek na np. athlonie
2) albo na i686 - wówczas będzie optymalizacja dla całej rodziny i686, czyli athlon jak najbardziej będzie działał.
Temat może się zaraz przemienić w kolejną dyskusję o wyższości flag, więc profilaktycznie zamykam. Więcej o flagach można poczytać lub podyskutować TUTAJ _________________ raku
Powered by Archlinux |
|
Back to top |
|
|
|