Page 1 of 1

Pentium D - jakie flagi dla kompilacji w 64 bitach?

Posted: Sun Mar 19, 2006 2:00 am
by gotrek
Wlasnie jestem w konsoli i zabieram sie do kompilacji systemu ale jakos niemoge znalezc jakich flag mam uzyc by system byl skompilowany w pelnych 64 bitach. Moj procesor to pentium d. bardzo prosze o pomoc

Posted: Sun Mar 19, 2006 9:01 am
by danrok^
Cytat z http://www.gentoo.org/doc/pl/handbook/h ... t=1&chap=5, żeby nie było, że znaleść się NIE DA ;]

Code: Select all

CFLAGS="-march=athlon-xp -pipe -O2"   # Użytkownicy AMD64 powinni używać flagi march=k8
                                      # Użytkownicy EM64T powinni wybrać march=nocona
CXXFLAGS="${CFLAGS}"                  # Użycie tych samych ustawień dla obu zmiennych

Posted: Sun Mar 19, 2006 12:25 pm
by gotrek
danrok^ wrote:Cytat z http://www.gentoo.org/doc/pl/handbook/h ... t=1&chap=5, żeby nie było, że znaleść się NIE DA ;]

Code: Select all

CFLAGS="-march=athlon-xp -pipe -O2"   # Użytkownicy AMD64 powinni używać flagi march=k8
                                      # Użytkownicy EM64T powinni wybrać march=nocona
CXXFLAGS="${CFLAGS}"                  # Użycie tych samych ustawień dla obu zmiennych
ale to amd64, a ja mam procesor intela. a ta strona: Not Found hehe, EM64T to procesor intela czy tylko czesciowa emulacja czy jak? i jak z supportem tego:D

Posted: Sun Mar 19, 2006 12:31 pm
by danrok^
Kurcze, wiedziałem, że jak dam za duzo to będzie problem. EMT64 to technologia 64 bitów dla intela, to znaczy, że w make.conf masz dać march=nocona, reszta up to you.

Posted: Sun Mar 19, 2006 12:58 pm
by gotrek
danrok^ wrote:Kurcze, wiedziałem, że jak dam za duzo to będzie problem. EMT64 to technologia 64 bitów dla intela, to znaczy, że w make.conf masz dać march=nocona, reszta up to you.
ale gdy tam dam to system bedzie calkowicie skompilowany w 64 bitach czy tylko emulacja? a w kernelu dac pentium 4 w ustawieniach procesora czy pentium m? moj procesor to 2 rdzeniowy pentium d 2x 2.6 ghz a nie widze pentium d w ustawieniach procesora w kernelu. :?

Posted: Tue Mar 21, 2006 7:26 am
by mirekm
Bo musisz postawić system na 64 bitach, ale musisz się liczyć z tym, że z niektórymi problemami będziesz miał problem.

Polecam lekturę:

Code: Select all

/usr/portage/profiles/arch.list
Tam znajdziesz architekturę ia64, któśej powinieneś użyć.

Posted: Tue Mar 21, 2006 7:36 am
by mbar
mirekm wrote:z niektórymi problemami będziesz miał problem
I wszystko jasne.

Tak na marginesie, Pendium D ma architekturę Pentium 4 (z EM64T czyli intelowskim odpowiednikiem AMD64). Na pewno nie jest to ia64, bo ia64 to Itanium. Poczytałbyś coś mirekm zanim zaczniesz się wypowiadać.

Posted: Tue Mar 21, 2006 3:53 pm
by mirekm
:oops:
No cóż człowiek uczy się na błędach.