Portál AbcLinuxu, 4. června 2025 07:41


Dotaz: make.conf - podpora 64bit

26.9.2006 22:48 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
make.conf - podpora 64bit
Přečteno: 183×
Odpovědět | Admin
Cafte mam dylemu: v handbooku pisu: uživatelé AMD64 toužící po nativním 64bitovém systému by meli použít
-march=k8
ja mam:
-march=athlon64
-to tam dal te graficky installer pre gentoo :|

aky je medzi tim rozdiel?
pocasienahorach.sk
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.9.2006 07:43 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: make.conf - PODPORA 64BIT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to jedno:
k8, opteron, athlon64, athlon-fx
               AMD K8 core based CPUs with x86-64 instruction set support.
               (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and
               64-bit instruction set extensions.)
viz man gcc
27.9.2006 14:23 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: make.conf - PODPORA 64BIT
ok dakujem
pocasienahorach.sk
27.9.2006 19:34 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: make.conf - podpora 64bit
Odpovědět | | Sbalit | Link | Blokovat | Admin
To, zda bude výsledek 64-bitový nebo 32-bitový, ale závisí na použití přepínače -m64 resp. -m32. Pro -march=k8 je ale -m64 default.
27.9.2006 20:47 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: make.conf - podpora 64bit
a ako to zistim? - aky mam teraz aktivny prepinac.

dik tomolc
pocasienahorach.sk
27.9.2006 21:05 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: make.conf - podpora 64bit
Jak bylo řečeno výše, pokud jste instaloval 64-bitové Gentoo, tak máte defaultně použito -m64, pokud jste instaloval 32-bitové Gentoo, tak je použito -m32. Ručně to v /etc/make.conf (ani nikde jinde) za žádnou cenu neměňte, jinak si nejspíš zneschopníte systém.
27.9.2006 22:58 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: make.conf - podpora 64bit
Nejjednodušší je přeložit jakýkoli céčkový soubor a na výsledek použít příkaz file. Ale pro -march=k8 je defaultem -m64, pro (např.) -march=athlon tyhle přepínače vůbec nefungují. Co se týká parametrů, které používá váš buildovací systém, stačí se během překladu dívat. Problém samozřejmě nastane, pokud se část modulů přeloží s -m32, část s -m64 a pak se to zkouší linkovat dohromady.

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.