Promjena ploče i procesora
 
Josip Lazic (4) #4873
10. maj 06. 08:22
Trebao bih zamijeniti sadašnji P4 i pripadajuću matičnu ploču za stari Pentium 2, pa me zanima kakve probleme mogu očekivati, hoće li se ovak P4 kernel moći podići s drugim procesorom, kako će raditi paketi? Hoće li GCC raditi?

Hvala

Hardware GCC 
meka (592) #4874
10. maj 06. 10:08
Mislim da ti je najbolje da prekompajliraš sve za P2 dok još imaš P4. Mislim da ti kernel može raditi, ali ostali paketi teško. Znam da sam se jednom zeznuo pa stavio -march=pentium3 (umesto pentium2) i paket je uvek govorio `Illegal instruction`. Makar sistem prekompajliraj za P2 pa onda menjaj.

Josip Lazic (4) #4876
10. maj 06. 11:39
meka napisao:
Mislim da ti je najbolje da prekompajliraš sve za P2 dok još imaš P4. Mislim da ti kernel može raditi, ali ostali paketi teško. Znam da sam se jednom zeznuo pa stavio -march=pentium3 (umesto pentium2) i paket je uvek govorio `Illegal instruction`. Makar sistem prekompajliraj za P2 pa onda menjaj.


Hvala. Da nemaš možda kakve upute za prekompajliranje najbitnijih dijelova sistema?

popac (432) #4877
10. maj 06. 15:27
-march moraš da prekompajliraš, ako koristiš -mcpu onda može i da prođe. U svakom slučaju dobro je da se prekompajliraju paketi.

meka (592) #4878
10. maj 06. 16:07
Josip Lazic napisao:
Hvala. Da nemaš možda kakve upute za prekompajliranje najbitnijih dijelova sistema?

Imam. Izmeni u /etc/make.conf march/mtune/mcpu na pentium2 i uradi
emerge -e system



Nisam siguran da li treba 2 puta da uradiš to, ali nije zgoreg. U svakom slučaju, mislim da će ti makar nekako raditi i ako samo jednom prekompajliraš. Što se toga da prekompajliraš samo neke pakete a ne ceo system, mislim da ne bi bilo pametno to da uradiš. Eventualno, ako imaš USE="X gcj gtk gtk2" (ne znam da li baš svi ti, sada sam na faxu gde nemam Gentoo), možeš da uradiš
USE="X gcj gtk gtk2" emerge -e system

meka (592) #4879
10. maj 06. 16:10
Glupavi IE. Kad god probam da editujem poruku, ubije se. Uglavnom, gornja linija treba da glasi
USE="-X -gcj -gtk -gtk2" emerge -e system

. Kad dodje muci ispravicu post. GRRRRRRRRRRRR!!!

Josip Lazic (4) #4932
17. maj 06. 10:52
Nažalost, nisam uspio spasiti sitem. Ploča i procesor su otišli, a ja sam nabavio AMD Sempron, na kojem mi se sistem neće pokrenuti. Danas ću skinuti installcd 2006.0 i pokušati s GCC-om s tog CD-a prekompajlirati sistem.
A ono što me zanima je koje flagove staviti u make.conf da bi mi gentoo sistem bio portabilan, jer u idućih pola godine mi ne gine nekoliko promjena matičnih ploča/procesora, pa ne bih volio istu torturu prolaziti svaki put. Eventualno usporenje sistema mi nije toliko bitno, jer Gentoo sam odabrao zbog odličnog načina nadogradnje, a ne kvazi brzine.

Hvala.

Nemanja Jakovljevic (528) #4933
17. maj 06. 12:42
pa kako si ocekivao da sa intel arhitekture predjes na AMD i da ti sve radi?
a pogledaj malo koje arhitekture postoje, procitaj malo dokumentacije, to
svugde pise tako da malo uzmi i procitaj!

Josip Lazic (4) #4934
17. maj 06. 13:52
Nisam očekivao da će sve raditi, nego se trudim osposobiti sistem i napraviti ga takvim da bez većih problema mogu mijenjati hardver, kao na klasičnim binary distribucijama.

Koliko sam skužio march=i686 u make.conf i rekompajliranje svega bi trebalo napraviti ovo što meni treba.

popac (432) #4935
17. maj 06. 14:40
U suštini da, za "novije" procesore da...

Nemanja Jakovljevic (528) #4939
17. maj 06. 23:48
Ok da preformulisem... zar si ocekivao da ce uopste da ti nesto radi?

Apatrid (98) #4961
20. maj 06. 19:39
Nemanja Jakovljevic napisao:
Ok da preformulisem... zar si ocekivao da ce uopste da ti nesto radi?


Kako to misliš? Naravno da treba da napravi novi kernel za ciljnu ploču, ali sistem koji je preveden na "najmanji zajednički sadržalac" gcc parametara za obje procesorske arhitekture je, efektivno, "cross-compile" okruženje na kome se zasniva Gentoo-embedded logika, eto da se držimo Gentoo svijeta, da ne idemo nikud dalje.

Ja koristio Intel/AMD mašinu da prevedim (ne i da testiram, naravno) cio sistem za PowerPC, naprimjer.

Ne razumijem zašto "nije uspio spasiti sistem", ali je već kasno, izgleda.

Na teme mogu odgovarati samo članovi. Morate biti prijavljeni ili se registrovati.