Page 1 of 1

[amd64] march=k8 czy march=amd64 ?

Posted: Fri Mar 31, 2006 8:23 am
by DesGen
Witam

Ostatnio radośnie nabyłem w drodze kupna płytkę i procesor amd64 i chciałbym zbudować sobie nowe gentoo oparte właśnie na tej architekturze.
Podczas studiowania hanbooka natrafiłem na info, że użytkownicy amd64 powinni w make.conf umieścić wpis CFLAGS="-march=k8 ..." zauważyłem jednak, że na forum niektórzy mają w swoim make.conf wpis -march=amd64... .
Mam pytanie do osób które zbudowały swój system zarówno przy użyciu march=k8 jak i amd64, dlaczego akurat w oparciu o taką flagę zbudowali swój system? Jakie są różnice pomiędzy tymi flagami?

Pozdrawiam

Posted: Fri Mar 31, 2006 8:33 am
by Raku
Moved from Polish to Instalacja i sprzęt.

Ten manual nic nie mówi o fladze amd64

Posted: Fri Mar 31, 2006 10:01 am
by dotmod
zobacz man gcc
Możesz dać k8 albo athlon64, ale to drugie ładniej wygląda ;)
AMD64 to raczej w ACCEPT_KEYWORDS

Posted: Fri Mar 31, 2006 12:55 pm
by Aktyn
Na dzień dzisiejszy nie ma znaczenia k8 czy amd64.

Nie wiem co tam ludziska wymyślą w przyszłości ale na mój rozum k8 to typ procesora a amd64 to cała architektura.

Czyli może powstać np. k9, a dalej bedzie 64 bitowy, ale będzie miał np. nowe rejestry czy rozkazy.

A już powstaje przecież czterordzeniowy z możliwością pracy z dwoma systemami operacyjnymi na raz, :roll: tak gdzieś wyczytałem, może to tylko plotki.

No i to co zauważył Raku nic w man gcc nie pisze, jedynie "k8, opteron, athlon64, athlon-fx", wiec pewnie bedzie zależało od procka, a architekture widze oznaczają -m32 lub -m64, przynajmniej w gcc-3.4