Tegnap Gentoo-t telepítettem egy ML150-es HP szerverre, melyben 2 db 3 GHz P4 Xeon processzor tartózkodik. Utánanéztem itt, hogy milyen make.conf beállításokat használhatnék hozzá: http://gentoo-wiki.com/Safe_Cflags
Ezt javasolják:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -fomit-frame-pointer -pipe"
... ha a /proc/cpuinfo "cpu family: 15" és "model: 4". Másutt is keresgélve megnyugodtam, ha a "flags" között szerepel a "lm pni", akkor nekem EM64T processzoraim vannak.
A csomagok fordítása közben azonban furcsa gcc hibákkal találkoztam, melyek arra utalnak, hogy nem megfelelő CFLAGS-t használok. Most attól tartok, kezdhetem elölről a telepítést, mert hiába módosítom, már minden emerge művelet azonnal leáll, hogy a gcc nem képes binárist létrehozni.
- 1095 megtekintés
Hozzászólások
En tegnap egesz nap szivtam vele ugyanez miatt. Egy AthlonXP-n keptelen leforditani onmagat i585-pc-linux-gnu profillal es a gcc egyfolytaban hibakkal sikogat. Ha jo emlekszem __thread opciot hianyol, de az benne van a USE-ban.
Te is a gcc-4.1.1-et probalod? :-)
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
Nálam egy friss Gentoo telepítés lett volna gcc-3.4-el. Most kezdem újra "i686-pc-linux-gnu" és "-march=pentium4" beállításokkal.
Próbáltam kideríteni a HP modellszámai alapján, milyen processzor lehet a gépben, de nem jutottam semmire. Szóval nem vagyok biztos benne, hogy ez valóban em64t processzor.
- A hozzászóláshoz be kell jelentkezni
"Szóval nem vagyok biztos benne, hogy ez valóban em64t processzor."
De igen az. :-)
http://lists.debian.org/debian-amd64/2006/01/msg00113.html
"The "lm" flag in /proc/cpuinfo tells the CPU can do "long mode", which means it has the 64 bit extensions.
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
Igen, köszi, tegnap én is megtaláltam ezt, de a tapsztalat, hogy mégsem tudom használni. Vagy ezekszerint a Gentoo konfiggal van a baj, de ezzel kapcsolatban semmi használhatót nem találtam.
- A hozzászóláshoz be kell jelentkezni
Figyi, dobjal be egy "cat /proc/cpuinfo"-t es egy gcc kimenetet az ominozus hibakkal.
"A csomagok fordítása közben azonban furcsa gcc hibákkal találkoztam, melyek arra utalnak, hogy nem megfelelő CFLAGS-t használok."
Probald meg eloszor a glibc-et leforditani es USE="nptl nptlonly" mellett, "linuxthread" pedig NE legyen benne.
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/
itt körülnéztél már?
többet én sem tudok mondani.
- A hozzászóláshoz be kell jelentkezni
Első gondolatom: ugye stage1-ről kezdted a telepítést (csak abban az esetben lehet a CHOST-ot változtatni)?
Második: x86_64 profile-t, vagy sima x86 profile-t használsz? Mert az sem mindegy.
Elnézést, ha mindezek triviálisak.
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
"(csak abban az esetben lehet a CHOST-ot változtatni)?"
En egy stage3-as hardened toolchaint forgattam ujra "i586-pc-linux-gnu"-ra. Megy. :-)
---------------------
Ригидус а бетегадьбол
- A hozzászóláshoz be kell jelentkezni
Hát igen. Lehetni mindent lehet... Csak vigyázni kell, pláne ebbe a mai világba.. :D :D
Komolyba: Persze, lehet újraemergelni emerge -e world csak figyelni kell, hogy mi mergálodjoj először, és persze a 32->64 upgradet nem így kell meglépni. A downgradet se.
- A hozzászóláshoz be kell jelentkezni
Hát igen. Lehetni mindent lehet... Csak vigyázni kell, pláne ebbe a mai világba.. :D :D
Komolyba: Persze, lehet újraemergelni emerge -e world csak figyelni kell, hogy mi mergálodjoj először, és persze a 32->64 upgradet nem így kell meglépni. A downgradet se.
- A hozzászóláshoz be kell jelentkezni
Hát igen. Lehetni mindent lehet... Csak vigyázni kell, pláne ebbe a mai világba.. :D :D
Komolyba: Persze, lehet újraemergelni emerge -e world csak figyelni kell, hogy mi mergálodjoj először, és persze a 32->64 upgradet nem így kell meglépni. A downgradet se.
- A hozzászóláshoz be kell jelentkezni
Hát igen. Lehetni mindent lehet... Csak vigyázni kell, pláne ebbe a mai világba.. :D :D
Komolyba: Persze, lehet újraemergelni emerge -e world csak figyelni kell, hogy mi mergálodjoj először, és persze a 32->64 upgradet nem így kell meglépni. A downgradet se.
- A hozzászóláshoz be kell jelentkezni