Red HAT na 386/sx
Leos Bitto
bitto na atrey.karlin.mff.cuni.cz
Úterý Srpen 31 15:12:04 CEST 1999
Marek =?iso-8859-2?Q?Bla=B9ko?= (blasko na vuje.sk) wrote:
: Leos Bitto wrote:
: >
: > Miroslav BENES (mbenes na tenez.cz) wrote:
: > : Nedavno tu bezela debata, ze ktere vyplynulo, ze nektere
: > : "update" balicky na RH jsou kompilovane pro 486 a na 386 nejedou.
: >
: > To je pravda. Obecneji: jakykoliv vetsi program kompilovany pomoci egcs
: > 1.1.2 (toho co je v RH 6.0) s volbami -m486 a zaroven -O<cokoliv> kde
: > <cokoliv>!=0 nefunguje na CPU 386. AFAIK to neni nikde zdokumentovane,
: > ale proste je to tak.
:
: Ja som to videl v man gcc tam je to napisane nie priamo ale ked si precitas
: stat o strojovo zavislich prepinacov tak si to uvedomis. A este je tam napisane
: ako spravit aby bol kod optimalizovani na 486 a sklapal na 386 :-)
:
: P.S. je to prepinac '-nmo-486' citujem co je pritom v mane napisane:
: Control whether or not code is optimized for a 486
: instead of an 386. Code generated for a 486 will
: run on a 386 and vice versa.
Neni to -nmo-486 ale -mno-486. Je to pouze opak -m486 a je to automaticke
nastaveni pokud se neuvede -m486.
Navic kdyz si tu anglickou vetu prectete poradne, tvrdi tam ze kod s -m486
i kod s -mno-486 pobezi na 386. Coz je u gcc 2.7.2 pravda. U egcs 1.1.2 to
je take pravda, ale jenom pokud nezapnete optimalizaci (-O). Pak uz to
pravda neni. A tento fakt jsem nikde v dokumentaci popsany nenalezl.
Leos Bitto
Další informace o konferenci Linux